BM_GETSTATE message

Récupère l’état d’un bouton ou d’une zone de case activée. Vous pouvez envoyer ce message explicitement ou utiliser la macro Button_GetState .

Paramètres

wParam

Non utilisé ; doit être égal à zéro.

lParam

Non utilisé ; doit être égal à zéro.

Valeur retournée

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

Code de retour Description
BST_CHECKED
Le bouton est activé.
BST_DROPDOWNPUSHED
Windows Vista. Le bouton est dans l’état de liste déroulante. S’applique uniquement si le bouton a le style TBSTYLE_DROPDOWN .
BST_FOCUS
Le bouton a le focus clavier.
BST_HOT
Le bouton est actif ; 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
Pas d’état spécial. Équivaut à zéro.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Winuser.h (inclure Windows.h)

Voir aussi

Référence

BM_GETCHECK

BM_SETSTATE