Gibt die aktuelle X-Koordinate der Maus zurück
#include <WinAPIMisc.au3>
_WinAPI_GetMousePosX ( [$bToClient = False [, $hWnd = 0]] )
$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 |
Erfolg: | die X-Koordinate der Maus |
Fehler: | Setzt das @error Flag auf ungleich null |
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.
#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