BM_GETSTATE

Un'applicazione invia un messaggio BM_GETSTATE per determinare lo stato di un pulsante o la casella di controllo.

BM_GETSTATE wParam = 0;     / / non utilizzate; deve essere zero lParam = 0;     / / non utilizzate; deve essere zero 
 

Parametri

Questo messaggio non è parametri.

Valori restituiti

Il valore restituito specifica lo stato corrente del pulsante. È possibile utilizzare le seguenti maschere di bit per estrarre le informazioni sullo stato:

Valore Significato
0x0003 Specifica lo stato di controllo (pulsanti e caselle di controllo solo). Il valore BST_UNCHECKED indica che il pulsante è selezionato; il valore BST_CHECKED indica che il pulsante è controllato. Un pulsante di opzione è selezionato quando contiene un punto; una casella di controllo è selezionata quando contiene una X. Il valore BST_INDETERMINATE indica lo stato del controllo è indeterminato (si applica solo se il pulsante ha lo stile BS_3STATE o BS_AUTO3STATE). Una casella di controllo tre stati è inattivo, quando il suo stato è indeterminato.
BST_CHECKED Indica che il pulsante è controllato.
BST_FOCUS Specifica lo stato attivo. Un valore diverso da zero indica che il pulsante è stato attivo.
BST_INDETERMINATE Indica che il pulsante è grigio perché lo stato del pulsante è indeterminato. Questo valore si applica solo se il pulsante ha lo stile BS_3STATE o BS_AUTO3STATE.
0X0004 Specifica lo stato di evidenziazione. Un valore diverso da zero indica che il pulsante è evidenziato. Un pulsante è evidenziato automaticamente quando l'utente posiziona il cursore su di essa e presse e detiene il pulsante sinistro del mouse. L'evidenziazione viene rimossa quando l'utente rilascia il pulsante del mouse.
BST_UNCHECKED Indica che il pulsante è deselezionato. Stessa di un valore restituito di zero.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Panoramica di pulsanti, pulsante messaggi, BM_GETCHECK, BM_SETSTATE