| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Отключение устройства мышь |
| Автор: bagos 10.2.2011, 01:22 |
| Задача отключить мышку совсем, чтобы нельзя было двигать курсор и нажимать на кнопки. Погуглил, нашел функцию blockinput, но она блокирует и клавиатуру, а я планирую по нажатию на ctrl+alt включать мышку обратно. Кто знает решение?)) Имеется ввиду отключение возможности пользователем двигать курсором мышкой, а не выключение курсора вообще. Цель запрета пользователю двигать мышкой: избавить от случайных дерганий курсором, т.к. программа сама управляет курсором и пользователь может сбить процесс)))) хоткей ctrl+alt делает паузу программе и включает мышку. |
| Автор: northener 10.2.2011, 02:03 |
| http://www.gunsmoker.ru/2008/10/x-y-z.html Имхо не тем вы озабочены, чем надо бы. |
| Автор: bagos 10.2.2011, 09:24 |
| northener, имхо и без, я озабочен тем чем надо. Есть конкретная задача, задан конкретный вопрос. Если нет возможности или ресурсов помочь, то надо пройти мимо темы ;) |
| Автор: MetalFan 10.2.2011, 13:07 |
| Ставь хук WH_MOUSE_LL и блокируй когда надо передачу по цепочке. |
| Автор: bagos 10.2.2011, 15:33 |
| MetalFan, спасибо, можно поподробней про блокировку передачи по цепочке, не понял о чем вы? |
| Автор: MetalFan 10.2.2011, 16:02 |
| bagos, можно на ты, чай, в интернете ж) ну как блокировку события при использовании хука делается? Не вызываешь CallNextHookEx, хотя это конечно нехорошо... |