C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
本文实例讲述了C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法。分享给大家供大家参考。具体实现方法如下:
protectedoverridevoidWndProc(refMessagem) { if(m.Msg==0x112) { switch((int)m.WParam) { //禁止双击标题栏关闭窗体 case0xF063: case0xF093: m.WParam=IntPtr.Zero; break; //禁止拖拽标题栏还原窗体 case0xF012: case0xF010: m.WParam=IntPtr.Zero; break; //禁止双击标题栏 case0xf122: m.WParam=IntPtr.Zero; break; //禁止关闭按钮 case0xF060: m.WParam=IntPtr.Zero; break; //禁止最大化按钮 case0xf020: m.WParam=IntPtr.Zero; break; //禁止最小化按钮 case0xf030: m.WParam=IntPtr.Zero; break; //禁止还原按钮 case0xf120: m.WParam=IntPtr.Zero; break; } } base.WndProc(refm); }
希望本文所述对大家的C#程序设计有所帮助。