Functions > GUI > GUICtrlUpdate >


GUICtrlSetCursor

Définit l'icône du curseur de la souris pour un contrôle particulier.

GUICtrlSetCursor ( controlID, cursorID )

Paramètres

controlID L'identifiant du contrôle tel que retourné par une fonction GUICtrlCreate...(), ou -1 pour désigner le dernier contrôle créé.
cursorID L'ID du curseur utilisé par l'API Windows SetCursor (utilisez -1 pour le curseur de la souris par défaut pour le contrôle)

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0.

Remarques

Contrairement à GUISetCursor() qui modifie le curseur de la souris pour une fenêtre entière, cette fonction définit le curseur de la souris qui est utilisé lorsque la souris survole le contrôle spécifié.

Si le cursorID est invalide la flèche standard sera affichée.
Pour une liste d'ID de curseurs valables consultez MouseGetCursor().

CursorID = 16 permet de masquer le curseur de la souris.

En relation

GUISetCursor

Exemple

#include <GUIConstantsEx.au3>

Example()

Func Example()
    GUICreate("Change le curseur sur un Label", 300, 100)
    GUICtrlCreateLabel("label", 125, 40)
    GUICtrlSetCursor(-1, 4)
    GUISetState(@SW_SHOW)

    ; Boucle jusqu'à ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    
EndFunc   ;==>Example