winform禁用普通关闭窗口

        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)
            {
          // 禁止用户通过窗口的xx按钮或通过窗口左上角下拉菜单或者按alt+f4或者任务栏鼠标关闭窗口
// only taskmgr or msg can terminal return; } base.WndProc(ref m); }

若要关闭只能通过任务管理器或消息方式关闭。如何阻止消息关闭窗口呢?

原文地址:https://www.cnblogs.com/zhangmo/p/13552229.html