Скажите пожалуйста какая команда отключает мышь
...через раз отдать управление мыши к клавиатуре и обратно...
Khachkara писал(а):...когда ход у X мышь активна и ты ты можешь выбрать любой квадрат и кликнуть, а после клика мышь отключаеться...
awl100Alex писал(а):Для блокировки мышки используй в самой проге просто флаги
Khachkara писал(а):я изучаю возможности VB просто ради этого
Отключить это значит, что бы сделать его невидимым и не дееспособным
Private Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
Public Sub ShowMouse()
ShowCursor 1
End Sub
Public Sub HideMouse()
ShowCursor 0
End Sub
Khachkara писал(а):Отключить это значит, что бы сделать его невидимым и не дееспособным
iGrok писал(а):Отключить его для всей ОС нельзя.
awl100Alex писал(а):Можно! Глобальным хуком на WH_MOUSE.
iGrok писал(а):Private Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
Public Sub ShowMouse()
ShowCursor 1
End Sub
Public Sub HideMouse()
ShowCursor 0
End Sub
Khachkara писал(а):Спасибо получилось!
Khachkara писал(а):но все равно это больше чем ничего.
Khachkara писал(а):если не найду то это означит что я очень сильно разочаруюсь в VB
Но будем искать
Находит тот кто ищет
По любому большое спасибо.
Хакер писал(а):... и этот раз — не исключение
Khachkara писал(а):А чтобы она перестала работать, никак не получиться.
awl100Alex писал(а):Получится!
awl100Alex писал(а):Получится!
Вот написал специально для тебя Native DLL на PowerBasic, которая ставит глобальный хук мышки и отключает её для всей системы. Если быть точным, то - отключает реакцию всей системы на события мышки. В приложении исходник и сама DLL-ка с примером использования. В библиотеке только(!) реализация Hook’a и больше ничего лишнего. Можешь не боятся её использовать.
ГОСПОДА надо делать дело, а не трепаться.
Учитесь у awl100Alex.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53