C# Winform 让整个窗口都可以拖动
来源:互联网 发布:mac照片 年度 编辑:程序博客网 时间:2024/05/09 02:14
来源:http://www.cnblogs.com/yaob/archive/2011/05/10/2041782.html
Windows 的 API 果然强大啊..
以前要实现全窗口拖动, 要写鼠标按下和抬起事件, 很是麻烦, 偶尔还会出现 BUG.
今天在网上查一些资料的时候, 无意中发现另一种办法, 非常方便, 调用系统的 API 来实现的, 效果也很好. 赶紧收藏了~
publicstaticexternbool ReleaseCapture();
[DllImport("user32.dll")]
publicstaticexternbool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
privatevoid frmMain_MouseDown(object sender, MouseEventArgs e)
{
ReleaseCapture();
SendMessage(this.Handle, 0x0112, 0xF012, 0);
}
0 0
- C# Winform 让整个窗口都可以拖动
- C# Winform 让整个窗口都可以拖动
- C# 鼠标拖动WinForm无边框窗口
- Winform窗口拖动
- 拖动客户区就能拖动整个窗口
- MFC 怎样才可以让应用窗口随意拖动
- 让Panel可以拖动
- 自定义窗口大小并且让定义在自定义窗口的什么位置显示,窗口可以拖动。
- 如何让C#的Panel控件可以拖动
- winform 无窗口栏 拖动
- 让鼠标拖动WinForm窗体
- js拖动整个窗口的代码
- C# 窗口实现拖动
- C# WinForm自定义拖动窗体
- C#让任何一个控件都可以全屏播放
- 【转】c#可以在窗口的任一位置拖动窗口方法
- C# Winform多窗口
- c# 实现用鼠标拖动没有标题栏的窗口(窗体的任何部分都可实现拖动效果)
- c++中的引用(别名)
- Android AlertDiaog自定义EditText自动弹出软键盘
- MFC内部运行来龙去脉追踪
- TCP send 函数
- Windows及Linux平台下的计时函数总结
- C# Winform 让整个窗口都可以拖动
- 并查集
- POJ 1663:Number Steps
- 软键盘弹出时把布局顶上去的解决方法
- objective-c 编程的几个调试技巧
- 外文搜索数据库小记(工科)
- Android 5.0 android:elevation 如果给button设置效果
- 迭代器简介
- ESP8266 link HTTP