重複の可能性:
マウスをフリーズさせる方法 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);
}