Funktionreferenz


_WinAPI_GetMousePosX

Beschreibung anzeigen in

Gibt die aktuelle X-Koordinate der Maus zurück

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

Parameter

$bToClient [optional] Falls TRUE, werden die Koordinaten zu Clientkoordinaten umgewandelt
$hWnd [optional] Fensterhandle dessen Anwendungsbereich für die Koordinatenangabe dienen soll, falls $bToClient True ist

Rückgabewert

Erfolg: die X-Koordinate der Maus
Fehler: Setzt das @error Flag auf ungleich null

Bemerkungen

Diese Funktion berücksichtigt die aktuellen Einstellungen in MouseCoordMode bei der Ermittlung der Mauskoordinaten.
Obgleich auch Bildschirm- zu Anwendungsbereichskoordinaten umgewandelt, wenn die entsprechenden Parameter angegeben sind.

Verwandte Funktionen

_WinAPI_GetMousePos

Beispiel

#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, "Mausposition: ", _
            "Bildschirmbezug: X = " & $iX & "  Y = " & $iY & @CRLF & @CRLF & _
            "Anwendungsbezug: X = " & $iX2 & "  Y = " & $iY2)
EndFunc   ;==>Example