首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

没有标题栏的WinForm窗口怎么禁止最大化

2012-09-02 
没有标题栏的WinForm窗口如何禁止最大化C# codepublic partial class LoginForm : Form{private const int

没有标题栏的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分支去掉。

热点排行