首页 > 编程 > C# > 正文

c#禁止通过拖动,双击标题栏改变窗体大小的方法

2019-10-29 19:41:13
字体:
来源:转载
供稿:网友

最近写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#禁止通过拖动,双击标题栏改变窗体大小的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到c#教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表