让窗体关闭按钮无效新法
以前写过一个,有点笨:)
让窗体关闭按钮无效
呵呵,这个简单:
MDI 窗体有效。
让窗体关闭按钮无效
呵呵,这个简单:
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
// 0x84 : WM_NCHITTEST
if (m.Msg == 0x84)
{
// 20 : HTCLOSE
if (m.Result == (IntPtr)20)
{
// 0 : HTNOWHERE
m.Result = (IntPtr)0;
}
}
}
{
base.WndProc(ref m);
// 0x84 : WM_NCHITTEST
if (m.Msg == 0x84)
{
// 20 : HTCLOSE
if (m.Result == (IntPtr)20)
{
// 0 : HTNOWHERE
m.Result = (IntPtr)0;
}
}
}
MDI 窗体有效。