Funktionreferenz


MouseGetCursor

Beschreibung anzeigen in

Gibt die ID des aktuellen Mauscursors zurück.

MouseGetCursor ( )

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