1
可能重复:
how to Make the Mouse Freeze c#
How can I block keyboard and mouse input in 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);
}
你为什么要这么做?听起来对我来说非常恶毒。 – ChaosPandion 2010-10-25 16:55:20
您可以用粗体大红色字母显示消息“停止移动鼠标!” – 2010-10-25 16:55:51
@ChaosPandion:我不希望他们干扰正在播放的宏。我将有一个键盘快捷键来停止宏并重新启用鼠标。 – Entity 2010-10-25 17:00:19