本文實例講述了C#實現WinForm禁止最大化、最小化、雙擊標題欄、雙擊圖標等操作的方法。分享給大家供大家參考。具體實現方法如下:
protected override void WndProc(ref Message m){ if (m.Msg==0x112) { switch ((int) m.WParam) { //禁止雙擊標題欄關閉窗體 case 0xF063: case 0xF093: m.WParam = IntPtr.Zero; break; //禁止拖拽標題欄還原窗體 case 0xF012: case 0xF010: m.WParam = IntPtr.Zero; break; //禁止雙擊標題欄 case 0xf122: m.WParam = IntPtr.Zero; break; //禁止關閉按鈕 case 0xF060: m.WParam = IntPtr.Zero; break; //禁止最大化按鈕 case 0xf020: m.WParam = IntPtr.Zero; break; //禁止最小化按鈕 case 0xf030: m.WParam = IntPtr.Zero; break; //禁止還原按鈕 case 0xf120: m.WParam = IntPtr.Zero; break; } } base.WndProc(ref m);}
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答