c# winform 让Form窗体上系统自带的红色关闭按钮失效,点击关闭变为最小化

拦截Windows消息 protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE) { //捕捉关闭窗体消息 // User clicked close button this.WindowState = FormWindowState.Minimized; return; } base.WndProc(ref m); }

你可能感兴趣的:(c#(winform))