Share via


messaggio BM_GETSTATE

Recupera lo stato di un pulsante o di una casella di controllo. È possibile inviare questo messaggio in modo esplicito o usare la macro Button_GetState .

Parametri

wParam

Non usato; deve essere zero.

lParam

Non usato; deve essere zero.

Valore restituito

Il valore restituito specifica lo stato corrente del pulsante. È una combinazione dei valori seguenti.

Codice restituito Descrizione
BST_CHECKED
Il pulsante viene selezionato.
BST_DROPDOWNPUSHED
Windows Vista. Il pulsante si trova nello stato a discesa. Si applica solo se il pulsante ha lo stile TBSTYLE_DROPDOWN .
BST_FOCUS
Il pulsante ha lo stato attivo della tastiera.
BST_HOT
Il pulsante è caldo; ovvero, il mouse sta passando il puntatore del mouse su di esso.
BST_INDETERMINATE
Lo stato del pulsante è indeterminato. Si applica solo se il pulsante ha lo stile BS_3STATE o BS_AUTO3STATE .
BST_PUSHED
Il pulsante viene visualizzato nello stato premuto.
BST_UNCHECKED
Nessun stato speciale. Equivalente a zero.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

BM_GETCHECK

BM_SETSTATE