1
Возможные Дубликаты:
how to Make the Mouse Freeze c#
How can I block keyboard and mouse input in C#?C# Блочные движение мыши
Я делаю программу мыши макрос, и у меня уже есть ядро в основном разработаны. Было бы неплохо, однако, если бы я мог временно заблокировать пользователя от использования мыши во время воспроизведения макроса ... возможно ли это на C#?
EDIT
Этот код прекрасно работает для меня:
[DllImport("user32.dll")]
private static extern bool BlockInput(bool block);
public static void FreezeMouse()
{
BlockInput(true);
}
public static void ThawMouse()
{
BlockInput(false);
}
Почему вы хотите это сделать? Звучит довольно злобно для меня. – ChaosPandion
Вы можете отобразить сообщение большими жирными красными буквами «Остановите перемещение мыши!». –
@ChaosPandion: Я бы не хотел, чтобы они мешали игровому макросу. У меня было бы сочетание клавиш для остановки макроса и повторного включения мыши. – Entity