时间:2021-05-20
本文实例讲述了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#程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以windowsXP为例,双击标题栏可以完成最大化或者还原窗口。win7有些窗口无标题栏将窗口拖至屏幕顶端是最大化,将最大化的窗口拖离屏幕顶端可还原。 Win
本文实例讲述了C#实现主窗体最小化后出现悬浮框及双击悬浮框恢复原窗体的方法。分享给大家供大家参考。具体如下:这里演示C#实现主窗体最小化后出现悬浮框,双击悬浮框
应用程序窗口的组成部分如下: 1、系统菜单(位于窗口的左上角,可以改变窗口的大小、把窗口最大化、最小化、关闭窗口等)。 2、标题栏(位于窗口的顶部,显示有文
windows对话框一般包括标题栏、选项卡(标签)、文本框、列表框、命令按钮、单选按钮、复选按钮等。对话框不能改变窗口大小,没有最大化、最小化按钮。 wind
最近写windows窗体程序,发现一个烦人的问题。窗体初始化时禁用了最大化按钮,并使之最大化。本希望窗体一直保持最大化。但是拖动,双击标题栏时窗体就会缩小。烦死