vs2005 鼠标点击事件移动
2007-11-27 15:31
309 查看
导入:using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MOVE = 0xF010;
public const int HTCAPTION = 0x0002;
定义一个方法:
public static void MoveForm(IntPtr hwnd)
{
ReleaseCapture();
SendMessage(hwnd, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}
放在窗体的鼠标点击事件即可
private void Form_MouseDown(object sender, MouseEventArgs e)
{
MoveForm(this.Handle);
}
[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MOVE = 0xF010;
public const int HTCAPTION = 0x0002;
定义一个方法:
public static void MoveForm(IntPtr hwnd)
{
ReleaseCapture();
SendMessage(hwnd, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}
放在窗体的鼠标点击事件即可
private void Form_MouseDown(object sender, MouseEventArgs e)
{
MoveForm(this.Handle);
}
相关文章推荐
- cocos2d-x 输入框升级版 通过鼠标点击事件和键盘左右键移动光标
- CSS鼠标响应事件经过、移动、点击示例介绍
- 鼠标移动/点击事件
- [python] 1、python鼠标点击、移动事件应用——写一个自动下载百度音乐的程序
- C# winform 无边框窗体鼠标点击移动事件
- JTable中获取鼠标移动、点击以及内容改变事件
- 实现鼠标鼠标点击之后随鼠标移动_event事件详解
- CSS 鼠标响应事件,鼠标经过CSS,鼠标移动CSS,鼠标点击CSS
- 监听鼠标移动和点击事件并且通过发送广播的形式发出这个绝对坐标
- C# Win32API 模拟鼠标移动及点击事件
- MFC 图片控件图片加载以及鼠标移动事件和鼠标点击事件
- 鼠标点击,移动,释放事件
- 鼠标点击和光标移动的各种事件
- CSS鼠标响应事件经过、移动、点击示例介绍
- CSS鼠标响应事件经过、移动、点击示例介绍
- C# winform 无边框窗体鼠标点击移动事件
- 鼠标点击图片后移动事件
- CSS 鼠标响应事件,鼠标经过CSS,鼠标移动CSS,鼠标点击CSS
- C# Win32API 模拟鼠标移动及点击事件
- c#—devexpress chartcontrol 鼠标点击chart上的点事件,鼠标移动显示值