CreatoR
Спасибо, то что надо! Да этой UDF-ке цены нет! :IL_AutoIt_1: :beer:
Работает замечательно, только вот одна непонятка с MsgBox. Такой код:
#include <MouseOnEvent.au3>
HotKeySet("{Esc}","_Exit")
_MouseSetOnEvent($MOUSE_XBUTTONDOWN_EVENT, "_MB")
_MouseSetOnEvent($MOUSE_WHEELDBLCLK_EVENT, "_Wheel")
While 1
Sleep(10)
WEnd
Func _MB()
MsgBox(0, '',"")
EndFunc
Func _Wheel()
MsgBox(0, '',"")
EndFunc
Func _Exit()
Exit
EndFunc
Щелкаем боковой кнопкой, появляется MsgBox. До сюда все логично, а дальше начинаются странности:
MsgBox висит 5 секунд, при этом заблокированы все кнопки мыши, никуда кликнуть нельзя, в том числе и по самому боксу. Через 5 секунд бокс уходит на задний план, мышь отпускает, можно работать дальше.
Это баг,фича, или я что-то криво написал?
Edit: И еще вдогонку, раз уж начал. Не обрабатывается даблклик, при двойном щелчке колесом ничего не происходит. Где копать?