Functions > GUI >


GUICtrlGetState

Obtient l'�tat actuel d'un contr�le.

GUICtrlGetState ( controlID )

Param�tre

controlID L'ID du contr�le tel que retourn� par une fonction GUICtrlCreate...(), ou -1 pour d�signer le dernier contr�le cr��.

Valeur de retour

Succ�s: Retourne l'�tat actuel du contr�le. Consultez GUICtrlSetState() pour les valeurs.
�chec: Retourne -1 si le contr�le n'est pas d�finie.

Remarques

Par opposition � GUICtrlRead() cette fonction retourne SEULEMENT l'�tat d'un contr�le activ�/d�sactiv�/cach�/visible/qui accepte le drop.

Exceptions:
Le contr�le ListView retourne le nombre de colonnes cliqu�es.

En relation

GUICtrlRead, GUICtrlSetState

Exemple

#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    GUICreate("My GUI (GetControlState)")
    Local $idCheckbox = GUICtrlCreateCheckbox("checkbox", 10, 10)
    GUICtrlSetState(-1, 1) ;v�rifi�

    GUISetState(@SW_SHOW) ; Affiche une bo�te de dialogue vide

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

    MsgBox($MB_SYSTEMMODAL, "state", StringFormat("GUICtrlRead=%d\nGUICtrlGetState=%d", GUICtrlRead($idCheckbox), GUICtrlGetState($idCheckbox)))
EndFunc   ;==>Example