窗体定义操作系统自带api方法:
#region 鼠标左键移动窗体
public const int WM_NCLBUTTONDOWN = 0xa1;
public const int HT_CAPTION = 0x2;
[DllImportAttribute(“user32.dll”)]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImportAttribute(“user32.dll”)]
public static extern bool ReleaseCapture();
#endregion
窗体鼠标mousedown事件实现以下代码:
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END


















暂无评论内容