UDF > WinAPIEx > Miscellaneous > Mouse >


_WinAPI_GetMousePosY

Obtient la position actuelle Y de la souris

#include <WinAPIMisc.au3>
_WinAPI_GetMousePosY ( [$bToClient = False [, $hWnd = 0]] )

Paramètres

$bToClient [optionnel] Si True, la coordonnée Y sera convertie en coordonnée client
$hWnd [optionnel] Handle de fenêtre utilisé pour convertir les coordonnées si $bToClient est vrai

Valeur de retour

Succès: la position Y de la souris.
Échec: @error <> 0.

Remarque

Cette fonction prend en compte le paramètre de MouseCoordMode courant lors de l'obtention de la position de la souris.
La coordonnée écran sera également convertie en coordonnée client suivant les paramètres passés.

En relation

_WinAPI_GetMousePos

Exemple

#include <MsgBoxConstants.au3>
#include <WinAPIMisc.au3>

Example()

Func Example()
    Local $hWnd = GUICreate("test")
    Local $iX = _WinAPI_GetMousePosX()
    Local $iX2 = _WinAPI_GetMousePosX(True, $hWnd)
    Local $iY = _WinAPI_GetMousePosY()
    Local $iY2 = _WinAPI_GetMousePosY(True, $hWnd)

    MsgBox($MB_SYSTEMMODAL, "Mouse Pos", "X = " & $iX & @CRLF & "Y = " & $iY & @CRLF & @CRLF & _
            "Client" & @CRLF & "X = " & $iX2 & @CRLF & "Y = " & $iY2)
EndFunc   ;==>Example