C# wm_nchisttest(无标题窗体的移动方法)
来源:互联网 发布:华泰证券mac版软件 编辑:程序博客网 时间:2024/05/14 10:54
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case 0x0084: //如果鼠标移动或单击
base.WndProc(ref m);//调用基类的窗口过程——WndProc方法处理这个消息
if (m.Result == (IntPtr)1)//如果返回的是HTCLIENT
{
m.Result = (IntPtr)2;//把它改为HTCAPTION
return;//直接返回退出方法
}
break;
}
base.WndProc(ref m);//如果不是鼠标移动或单击消息就调用基类的窗口过程进行处理
{
switch (m.Msg)
{
case 0x0084: //如果鼠标移动或单击
base.WndProc(ref m);//调用基类的窗口过程——WndProc方法处理这个消息
if (m.Result == (IntPtr)1)//如果返回的是HTCLIENT
{
m.Result = (IntPtr)2;//把它改为HTCAPTION
return;//直接返回退出方法
}
break;
}
base.WndProc(ref m);//如果不是鼠标移动或单击消息就调用基类的窗口过程进行处理
}
wpf 的wndproc
private void Window_Loaded(object sender, RoutedEventArgs e)
{
HwndSource source = HwndSource.FromHwnd(new WindowInteropHelper(this).Handle);
if (source != null) source.AddHook(WndProc);
}
private IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
}
0 0
- C# wm_nchisttest(无标题窗体的移动方法)
- 无标题移动窗体 C#
- C#移动无标题窗体
- C# 系统应用之无标题窗体移动的两种方法
- C# winform无标题窗体随意移动
- C#无标题窗体的拖动
- 无标题窗体的移动及其简单美化
- 移动无标题(边框)窗体
- Delphi移动无标题窗体...
- 无标题窗体移动事件
- 移动无标题窗体
- C# 自定义窗体移动窗体的方法
- 用C#做一个悬浮窗口[含三种移动无标题窗体的办法]
- 在DELPHI中实现无标题窗体的移动最简单的方法
- C#移动无标题窗口
- C#移动无标题窗口
- mfc无标题对话框的移动方法
- 无标题窗口的移动
- TreeFrog Framework(C++ web framework, based on Qt)开发环境搭建
- jQuery plugin: Autocomplete 参数及实例
- C++ 线程的创建,挂起,唤醒,终止
- block 语法(ios 5上所得) DCD与Block
- 函数调用过程栈帧变化详解
- C# wm_nchisttest(无标题窗体的移动方法)
- 做产品经理而不是功能经理
- 单例模式 in Objective-C
- ubuntu 安装 texlive 2013
- Cracking the coding interview--Q2.1
- 上班时候,老被腾讯弹出来的新闻打扰,很少烦恼,于是编写了一小程序,用于彻底解决这个问题,并代码开源,以防杀毒软件告诉你是病毒
- 基于MFC的插件应用程序设计与实现
- 查找单链表中倒数第k个结点
- 程序员面试题精选100题(19)-反转链表[数据结构]