首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

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

2012-08-11 
windows窗体应用开发求一段能让窗口不能拖动的代码。。。[解决办法]重写 wndproc,吃掉 wm_move 消息。不过更简

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);} 

热点排行