_WinAPI_GetMousePosY
Возвращает текущую Y-координату мыши
#include <WinAPI.au3>
_WinAPI_GetMousePosY([$fToClient = False [, $hWnd = 0]])
Параметры
$fToClient | [необязательный] Если True, то координаты будут преобразованы в клиентские координаты |
$hWnd | [необязательный] Дескриптор окна, относительно которого преобразуются координаты при условии, что $fToClient равен True |
Возвращаемое значение
Успех: | Возвращает Y-координату мыши |
Ошибка: | Устанавливает @error |
Примечания
Эта функция учитывает текущие установки MouseCoordMode при получении координат курсора мыши. Это также преобразовывает абсолютные координаты экрана в клиентские на основе передаваемых параметров.См. также
_WinAPI_GetMousePosПример
#include <WinAPI.au3>
_Main()
Func _Main()
Local $hWnd = GUICreate("Тест")
Local $iX = _WinAPI_GetMousePosX()
Local $iX2 = _WinAPI_GetMousePosX(True, $hWnd)
Local $iY = _WinAPI_GetMousePosY()
Local $iY2 = _WinAPI_GetMousePosY(True, $hWnd)
MsgBox(4096, "Координаты мыши", "X = " & $iX & @LF & "Y = " & $iY & @LF & @LF & _
"Клиентские" & @LF & "X = " & $iX2 & @LF & "Y = " & $iY2)
EndFunc ;==>_Main