读书人

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

发布时间: 2012-09-02 21:00:34 作者: rapoo

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

读书人网 >C#

热点推荐