C# winform禁止拖动窗体_winform不允许拖动_sumjob的博客-CSDN博客

protected   override   void   WndProc(ref   System.Windows.Forms.Message   m) {        base.WndProc(ref   m);//基类执行        if(m.Msg   ==   132)//鼠标的移动消息(包括非窗口的移动)        {             //基类执行后m有了返回值,鼠标在窗口的每个地方的返回值都不同             if((IntPtr)2   ==   m.Result)//如果返回值是2,则说明鼠标是在标题拦             {                  //将返回值改为1(窗口的客户区),这样系统就以为是                  //在客户区拖动的鼠标,窗体就不会移动                  m.Result   =   (IntPtr)1;              }         } }

原网址: 访问
创建于: 2023-05-29 12:07:19
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论