天天看點

c# winform 讓Form窗體上系統自帶的紅色關閉按鈕失效,點選關閉變為隐藏

c# winform 讓Form窗體上系統自帶的紅色關閉按鈕失效,點選關閉變為隐藏
c# winform 讓Form窗體上系統自帶的紅色關閉按鈕失效,點選關閉變為隐藏

代碼

        #region   攔截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.Hide();

                return;

            }

            base.WndProc(ref   m);

        }

        #endregion  

繼續閱讀