Partager via


macro Button_GetState (windowsx.h)

Récupère l’état d’un bouton ou d’une case à cocher. Vous pouvez utiliser cette macro ou envoyer explicitement le message BM_GETSTATE.

Syntaxe

LRESULT Button_GetState(
   HWND hwndCtl
);

Paramètres

hwndCtl

Type : HWND

Handle vers le contrôle de bouton.

Valeur de retour

Type : LRESULT

La valeur de retour spécifie l’état actuel du bouton. Il s’agit d’une combinaison des valeurs suivantes :

Retourner le code Description
BST_CHECKED Le bouton est activé.
BST_DROPDOWNPUSHED Windows Vista. Le bouton est dans l’état déroulant. S’applique uniquement si le bouton a le style TBSTYLE_DROPDOWN.
BST_FOCUS Le bouton a le focus clavier.
BST_HOT Le bouton est chaud ; c’est-à-dire que la souris pointe dessus.
BST_INDETERMINATE L’état du bouton est indéterminé. S’applique uniquement si le bouton a le style BS_3STATE ou BS_AUTO3STATE.
BST_PUSHED Le bouton est affiché dans l’état poussé.
BST_UNCHECKED Aucun état spécial. Équivalent à zéro.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête windowsx.h

Voir aussi

Button_GetCheck

Button_SetState

de référence