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); }