Condividi tramite


macro Button_GetState (windowsx.h)

Recupera lo stato di un pulsante o di una casella di controllo. È possibile utilizzare questa macro o inviare il messaggio di BM_GETSTATE in modo esplicito.

Sintassi

LRESULT Button_GetState(
   HWND hwndCtl
);

Parametri

hwndCtl

Tipo: HWND

Handle per il controllo pulsante.

Valore restituito

Tipo: LRESULT

Il valore restituito specifica lo stato corrente del pulsante. Si tratta di una combinazione dei valori seguenti:

Codice restituito Descrizione
BST_CHECKED Il pulsante è selezionato.
BST_DROPDOWNPUSHED Windows Vista. Il pulsante è 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; vale a dire, il mouse sta passando il puntatore 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 Nessuno stato speciale. Equivalente a zero.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione windowsx.h

Vedere anche

Button_GetCheck

Button_SetState

riferimento