C#Winform无标题窗口的拖放实现
2017-08-15 16:13
337 查看
private const int WM_NCLBUTTONDOWN = 0xA1; private const int HTCAPTION = 2; [DllImport("user32.dll", EntryPoint="SendMessageA")] private static extern int SendMessage (int hwnd, int wMsg, int wParam, int lParam); [DllImport("user32.dll")] private static extern int ReleaseCapture (); private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { //为当前的应用程序释放鼠标捕获 ReleaseCapture(); //发送消息,让系统误以为你在标题拦上按下鼠标 SendMessage((int)this.Handle,WM_NCLBUTTONDOWN,HTCAPTION,0); }
相关文章推荐
- C# winForm实现的气泡提示窗口功能示例
- C# 实现WinForm窗口最小化到系统托盘代码
- C#实现在WinForm窗口标题栏上添加按钮
- C#实现WinForm窗口全屏显示
- c#winform中实现指定窗口位置鼠标点击
- C#实现Winform鼠标拖动窗口大小时设定窗口最小尺寸的方法
- c#实现无标题栏窗口的拖动
- C#下如何实现无标题可拖动窗口
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C#实现Winform窗口间数据交互的三种方法介绍
- C# 实现无标题栏窗口拖动效果
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# 实现WinForm窗口最小化到系统托盘代码
- c#实现无标题栏窗口的拖动
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C#实现WinForm窗口最小化到系统托盘
- 在c#的winform登录窗体中,如何实现窗口验证码
- c# winform 窗口实现自动隐藏
- c# winform实现气泡提示窗口