C#阻止鼠标移动
可能的重复项:C#阻止鼠标移动,c#,mouse,block,C#,Mouse,Block,可能的重复项: 我正在做一个鼠标宏程序,我已经基本上完成了核心部分。不过,如果我能在宏播放时暂时阻止用户使用鼠标,那就太好了。。。这在C#中可能吗 编辑 此代码对我来说非常适用: [DllImport("user32.dll")] private static extern bool BlockInput(bool block); public static void FreezeMouse() { BlockInput(true);
我正在做一个鼠标宏程序,我已经基本上完成了核心部分。不过,如果我能在宏播放时暂时阻止用户使用鼠标,那就太好了。。。这在C#中可能吗
编辑 此代码对我来说非常适用:
[DllImport("user32.dll")]
private static extern bool BlockInput(bool block);
public static void FreezeMouse()
{
BlockInput(true);
}
public static void ThawMouse()
{
BlockInput(false);
}
你为什么要这样做?听起来很恶意。你可以用粗体的红色字母显示一条消息“停止移动鼠标!”@ChaosPandion:我不想让它们干扰宏的播放。我会有一个键盘快捷键来停止宏并重新启用鼠标。@Remus:lol!这是一种方法