public struct RECT
{
public int Left;
public int Top;
public int Right;
public int Bottom;
public RECT(Int32 left, Int32 top, Int32 right, Int32 bottom)
{
Left = left;
Top = top;
Right = right;
Bottom = bottom;
}
}
/// <summary>
/// 用来限制鼠标移动范围
/// </summary>
class LimitMouse
{
RECT rect;
[DllImport("user32.dll")]
static extern bool ClipCursor(IntPtr lpRect);
[System.Runtime.InteropServices.DllImport("User32.dll")]
static extern bool ClipCursor(ref RECT lpRect);
public LimitMouse(int left,int top,int right,int bottom)
{
rect = new RECT(left,top,right,bottom);
ClipCursor(ref rect);
}
public LimitMouse()
{
ClipCursor(IntPtr.Zero);
}
}
WPF 限制鼠标的移动范围
最新推荐文章于 2024-07-22 14:56:17 发布