Beschreibung anzeigen in
Gibt die ID des aktuellen Mauscursors zurück.
Rückgabewert
Gibt die ID des Mauscursors zurück:
$MCID_UNKNOWN (-1) (@error kann gesetzt sein, wenn das Handle des Cursors nicht gefunden wurde / beinhaltet die zeigenden und greifenden Handsymbole)
$MCID_HAND (0) (Kein sichtbarer Cursor)
$MCID_APPSTARTING (1) (Sanduhr mit dem Pfeil)
$MCID_ARROW (2) (normaler Cursor)
$MCID_CROSS (3) (Kreuz)
$MCID_HELP (4) (Fragezeichen)
$MCID_IBEAM (5) (Editier-Cursor - ähnlich "I")
$MCID_ICON (6) (Icon / veraltet, nur für Anwendungen Version 4.0 oder älter)
$MCID_NO (7) (Verbotsschild)
$MCID_SIZE (8) (veraltet, nur für Anwendungen Version 4.0 oder älter))
$MCID_SIZEALL (9) (Pfeile in alle 4 Richtungen)
$MCID_SIZENESW (10) (Pfeile diagonal nach oben rechts und unten links )
$MCID_SIZENS (11) (Pfeile nach oben und unten)
$MCID_SIZENWSE (12) (Pfeile diagonal nach oben links und unten rechts)
$MCID_SIZEWE (13) (Pfeile nach links und rechts)
$MCID_UPARROW (14) (Aufwärtspfeil)
$MCID_WAIT (15) (Sanduhr)
$MCID_NONE (16)
Konstanten sind in "AutoItConstants.au3" definiert.
Verwandte Funktionen
MouseGetPos
Beispiel
#include <MsgBoxConstants.au3>
Sleep(1000) ; Zeit, um die Maus zu bewegen, bevor die ID abgefragt wird
; Erstellt durch die Verwendung von StringSplit ein Array mit einer Zuordnung zwischen der Zeigerart und der ID Nummer
Local $aArray = StringSplit("Hand|AppStarting|Arrow|Cross|Help|IBeam|Icon (obsolete)|No|" & _
"Size (obsolete)|SizeAll|SizeNESW|SizeNS|SizeNWSE|SizeWE|UpArrow|Wait|Empty", "|", 2) ; Der flag Parameter ist auf das flag = 2 gesetzt, da die Gesamtzahl der Elemente im Array nicht benötigt wird.
#cs
Das zurückgegebene Array wird folgende Werte enthalten:
$aArray[0] = "Hand"
$aArray[1] = "AppStarting"
$aArray[2] = "Arrow"
...
$aArray[16] = "Empty"
#ce
Local $iCursor = MouseGetCursor()
MsgBox($MB_SYSTEMMODAL, "CursorID = " & $iCursor, "Dieses bedeutet: " & $aArray[$iCursor] & ".") ; Es ist die CursorID Wert wie der Indexwert des Arrays zu verwenden