Winform 防止双击标题栏改变窗体大小 、移动窗体
2012-09-18 10:11
387 查看
c#代码
vb代码
说明:
拦截双击标题栏的系统信息:m.Msg<>0xA3
拦截移动窗体的系统消息:m.Msg<> 0x0003 && m.WParam = (IntPtr)0xF012
protected override void WndProc(ref Message m) { //拦截双击标题栏、移动窗体的系统消息 if (m.Msg != 0xA3 && m.Msg != 0x0003 && m.WParam != (IntPtr)0xF012) { base.WndProc(ref m); } }
vb代码
Protected Overrides Sub WndProc(ByRef m As Message) '拦截双击标题栏、移动窗体的系统消息 If m.Msg <> Convert.ToInt32("0xA3", 16) And m.Msg <> Convert.ToInt32("0x0003", 16) And m.WParam <> CType(Convert.ToInt32("0xF012", 16), IntPtr) Then MyBase.WndProc(m) End If End Sub
说明:
拦截双击标题栏的系统信息:m.Msg<>0xA3
拦截移动窗体的系统消息:m.Msg<> 0x0003 && m.WParam = (IntPtr)0xF012
相关文章推荐
- Winform 如何防止双击标题栏、移动窗体
- c#禁止通过拖动,双击标题栏改变窗体大小
- 如何禁止双击标题栏不改变窗口的大小和拖动标题栏窗口不移动的问题
- [Win32]只允许最大化最小化窗口,禁止双击标题栏、拖动窗体、点击复原按钮来改变窗口大小
- WinForm之拦截双击标题栏/移动窗体的系统消息
- C# WinForm:怎样使有标题栏的Form窗体不可移动?
- WinForm中控件位置不随窗体大小的变化而改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- 控件 移动改变大小源码(C#窗体编程)
- Winform 控件随窗体大小改变而变化
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- Winform鼠标拖动改变控件大小、移动控件位置
- winform 无边框窗口 可改变窗体大小
- WPF 下无边框窗体改变大小和移动
- winform中,如何控制控件位置随窗体的大小改变而改变
- winform中,如何控制控件位置随窗体的大小改变而改变
- C#的WinForm中如何让窗体大小不能改变
- 在.Net的WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- Winform 控件随窗体大小改变而变化
- winform控件大小改变是防止背景重绘导致的闪烁