_MouseTrap
Ограничивает курсор мыши в указанных координатах.
#include <Misc.au3>
_MouseTrap([$iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0]]]])
Параметры
$iLeft | [необязательный] Левая координата |
$iTop |
[необязательный] Верхняя координата |
$iRight |
[необязательный] Правая координата |
$iBottom |
[необязательный] Нижняя координата |
Возвращаемое значение
Успех: | Возвращает True |
Ошибка: | Возвращает False |
Примечания
Чтобы освободить курсор мыши используйте _MouseTrap() без параметровПример
#include <GUIConstantsEx.au3>
#include <Misc.au3>
_Main()
Func _Main()
Local $GUI, $coords[4]
$GUI = GUICreate("Пример ловушки для мыши", 392, 323)
GUISetState()
While 1
$coords = WinGetPos($GUI)
_MouseTrap($coords[0], $coords[1], $coords[0] + $coords[2], $coords[1] + $coords[3])
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case Else
;;;
EndSwitch
WEnd
_MouseTrap()
Exit
EndFunc ;==>_Main