# Funktionsreferenz

GUISetCursor

Legt das Mauszeiger-Icon für ein GUI-Fenster fest.

GUISetCursor ( [cursorID [, override [, winhandle]]] )

Parameter

cursorID | [optional] Cursor-Id (Siehe Bemerkungen).
override | [optional] Erzwingt den angegebenen Cursor, auch wenn die Maus über einem Steuerelement steht (siehe unten). 0 = (Standard) Überschreibe nicht den Standardcursor eines Steuerelements. 1= Überschreibe den Standardcursor eines Steuerelements.
winhandle | [optional] Fenster-Handle wie von GUICreate zurückgegeben (voreingestellt ist der vorher verwendete).

Bemerkungen

Wenn die Cursor-ID ungültig ist, wird der Standard-Pfeil angezeigt.
Üblicherweise verändert der Mauszeiger seine Gestalt, wenn du ihn über ein Textfeld oder andere Steuerelemente bewegst. Mit der "override"-Option kannst du erzwingen, dass der angegebene Cursor die ganze Zeit über angezeigt wird. Beachte: Wenn du den Cursor für ein Steuerelement mit GUICtrlSetCursor verändert hast, wird dieser Steuerelement-Cursor immer angezeigt.
Eine Liste mit gültigen Cursor-IDs findest du unter MouseGetCursor.

Siehe auch

GUICtrlSetCursor

Beispiel

#include <GUIConstants.au3>
$IDC = -1
$newIDC = 0
HotkeySet("{Esc}", "Increment")
GUICreate("Press Esc to Increment", 400, 400,0,0,0x04CF0000, 0x00000110)
GUISetState ()
While GUIGetMsg()<> $GUI_EVENT_CLOSE
If $newIDC <> $IDC Then
$IDC = $newIDC
GUISetCursor($IDC)
EndIf
ToolTip("GUI Cursor #" & $IDC)
WEnd
Exit
Func Increment()
$newIDC = $IDC + 1
If $newIDC > 15 Then $newIDC = 0
EndFunc