当前位置: 代码迷 >> .NET Framework >> windows窗体应用开发,该如何解决
  详细解决方案

windows窗体应用开发,该如何解决

热度:6   发布时间:2016-05-02 00:23:45.0
windows窗体应用开发
求一段能让窗口不能拖动的代码。。。

------解决方案--------------------
重写 wndproc,吃掉 wm_move 消息。

不过更简单的是设置 broderstyle 和 controlbox,不显示标题栏。
------解决方案--------------------
探讨

要详细代码。。。不是用窗体属性,只是写一段代码,让窗体固定。鼠标拖不动。

------解决方案--------------------
C# Winform 让整个窗口都可以拖动
API实现,
C# code
[DllImport("user32.dll")]public static extern bool ReleaseCapture();[DllImport("user32.dll")]public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);private void frmMain_MouseDown(object sender, MouseEventArgs e){    ReleaseCapture();    SendMessage(this.Handle, 0x0112, 0xF012, 0);}
  相关解决方案