Setzt das Mauszeiger-Icon für ein bestimmtes Control.
GUICtrlSetCursor ( controlID, cursorID )
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) |
Erfolg: | 1. |
Fehler: | 0. |
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 - - - - - - - -
#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