Funktionreferenz


GUICtrlSetCursor

Beschreibung anzeigen in

Setzt das Mauszeiger-Icon für ein bestimmtes Control.

GUICtrlSetCursor ( controlID, cursorID )

Parameter

ControlID Die Identifikationsnummer des Controls (Control-ID), wie von einer GUICtrlCreate... Funktion zurückgegeben, oder -1 für das zuletzt erzeugte Control.
cursorID Cursor-ID wie von der Windows SetCursor API verwendet (verwende -1 für den Standardcursor des Controls)

Rückgabewert

Erfolg: 1.
Fehler: 0.

Bemerkungen

Anders als GUISetCursor(), das den Mauszeiger (Cursor) für ein ganzes Fenster verändert, setzt diese Funktion das Cursor-Symbol, das verwendet wird, wenn die Maus über dem entsprechenden Control steht.

Wenn die Cursor-ID ungültig ist wird der Standard-Pfeil angezeigt.

Eine Liste mit gültigen Cursor-IDs befindet sich in MouseGetCursor().
CursorId = 16 wird den Mauszeiger verstecken.

- - - - - - - - Erklärung der Controls - - - - - - - -

Verwandte Funktionen

GUISetCursor

Beispiel

#include <GUIConstantsEx.au3>

Example()

Func Example()

    GUICreate("Setzt den Cursor über das Label", 300, 100)
    GUICtrlCreateLabel("Label", 125, 40)
    GUICtrlSetCursor(-1, 4)
    GUISetState(@SW_SHOW)

    ; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst.
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop

        EndSwitch
    WEnd
EndFunc   ;==>Example