可能的重复:
如何使鼠标冻结 c#
如何在 C# 中阻止键盘和鼠标输入?
我正在制作一个鼠标宏程序,并且我已经完成了大部分核心工作。不过,如果我可以在播放宏时暂时阻止用户使用鼠标,那就太好了……这在 C# 中可能吗?
编辑
这段代码非常适合我:
[DllImport("user32.dll")]
private static extern bool BlockInput(bool block);
public static void FreezeMouse()
{
BlockInput(true);
}
public static void ThawMouse()
{
BlockInput(false);
}