UDF > WinAPIEx > Miscellaneous > Mouse >


_WinAPI_GetMousePosX

Obtient la position en cours X de la souris

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

Paramètres

$bToClient [optionnel] Si True, les coordonnées seront converties en coordonnées clients
$hWnd [optionnel] Handle de fenêtre utilisé pour convertir les coordonnées si $bToClient est True

Valeur de retour

Succès: Retourne la position X de la souris
Échec: Définit @error <> 0.

Remarque

Cette fonction prend en compte le paramètre en cours MouseCoordMode 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