最近写windows窗体程序,发现一个烦人的问题。
窗体初始化时禁用了最大化按钮,并使之最大化。本希望窗体一直保持最大化。但是拖动,双击标题栏时窗体就会缩小。烦死了+_+。
最后,终于找到了解决方法。
//禁止通过拖动,双击标题栏改变窗体大小。
public const int WM_NCLBUTTONDBLCLK = 0xA3;
const int WM_NCLBUTTONDOWN = 0x00A1;
const int HTCAPTION = 2;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_NCLBUTTONDOWN && m.WParam.ToInt32() == HTCAPTION)
return;
if (m.Msg == WM_NCLBUTTONDBLCLK)
return;
base.WndProc(ref m)·}
}
}
以上这篇c#禁止通过拖动,双击标题栏改变窗体大小的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持靠谱客。
最后
以上就是犹豫蛋挞最近收集整理的关于c#禁止通过拖动,双击标题栏改变窗体大小的方法的全部内容,更多相关c#禁止通过拖动,双击标题栏改变窗体大小内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复