好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

原文链接:https://blog.csdn.net/qq_33712555/article/details/70954295

dy("nrwz");

查看更多关于c#禁止通过拖动,双击标题栏改变窗体大小的方法的详细内容...

  阅读:42次