c# 拖动窗体
2015-11-04 10:16
323 查看
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case 0x4e:
case 0xd:
case 0xe:
case 0x14:
base.WndProc(ref m);
break;
case 0x84://鼠标点任意位置后可以拖动窗体
this.DefWndProc(ref m);
if (m.Result.ToInt32() == 0x01)
{
m.Result = new IntPtr(0x02);
}
break;
case 0xA3://禁止双击最大化
break;
default:
base.WndProc(ref m);
break;
}
}
{
switch (m.Msg)
{
case 0x4e:
case 0xd:
case 0xe:
case 0x14:
base.WndProc(ref m);
break;
case 0x84://鼠标点任意位置后可以拖动窗体
this.DefWndProc(ref m);
if (m.Result.ToInt32() == 0x01)
{
m.Result = new IntPtr(0x02);
}
break;
case 0xA3://禁止双击最大化
break;
default:
base.WndProc(ref m);
break;
}
}
相关文章推荐
- C# 扩展方法
- Csharp日常笔记
- Csharp日常笔记
- 利用C#进行Socket通信编程之二:一个实例
- C#[Serializable]在C#中的作用-NET 中的对象序列化
- C# 读取文件
- 《解析C#类中的构造函数》
- 微软XSD工具根据XSD文件生成的C#类中多余Specified属性问题
- C#中ToString()格式详解
- 对于NPOI的一些使用心得(c#)
- C#多线程编程
- C#指定斑马打印机名称来打印,不区分并口,USB等
- C#通过并口连接斑马打印机
- AutoCAD.Net/C#.Net QQ群:193522571 AutoCAD中写状态栏status bar
- C# 制作软件启动画面
- C#构造函数
- DirectX 3D Mesh类
- DirectX 3D纹理
- c# 重写索引
- DirectX 3D灯光和材质