Gibt die aktuelle Y-Koordinate der Maus zurück
#include <WinAPIMisc.au3>
_WinAPI_GetMousePosY ( [$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 Y-Koordinate der Maus |
| Fehler: | Setzt das @error Flag auf ungleich 0 |
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