2个回答
展开全部
调用鼠标对用的接口,设置disable即可,启用则为enable
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Program
{
[StructLayout(LayoutKind.Sequential)]
public struct tagRECT
{
/// LONG->int
public int left;
/// LONG->int
public int top;
/// LONG->int
public int right;
/// LONG->int
public int bottom;
}
/// Return Type: BOOL->int
///lpRect: RECT*
[DllImport("user32.dll", EntryPoint = "ClipCursor")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool ClipCursor([In] IntPtr lpRect);
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
tagRECT rect = new tagRECT() { left = 0, top = 0, right = 1, bottom = 1 };
var p = Marshal.AllocHGlobal(Marshal.SizeOf(rect));
Marshal.StructureToPtr(rect, p, false);
ClipCursor(p);//锁定
ClipCursor(IntPtr.Zero);//解锁
}
}
//如果需要,还可以隐藏指针
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询