没有标题栏的WinForm窗口如何禁止最大化
- C# code
public partial class LoginForm : Form { private const int WM_NCHITTEST = 0x0084; private const int HTCAPTION = 0x0002;protected override void WndProc(ref Message m) { switch (m.Msg) { case WM_NCHITTEST: m.Result = (IntPtr)HTCAPTION; //模拟标题栏,移动或双击可以最大或最小化窗体 break; default: base.WndProc(ref m); break; } }
m.Result = (IntPtr)HTCAPTION; //模拟标题栏,移动或双击可以最大或最小化窗体
怎样把上面这句修改下,使鼠标双击不能最大化?
[解决办法]
如果方法中只有这么多,把这个方法去掉了就是。
如果不止,把那个case分支去掉。