C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
程序员文章站
2023-08-17 16:23:24
本文实例讲述了c#实现winform禁止最大化、最小化、双击标题栏、双击图标等操作的方法。分享给大家供大家参考。具体实现方法如下:
protected overr...
本文实例讲述了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#程序设计有所帮助。