macro Button_SetState (windowsx.h)
Imposta lo stato di evidenziazione di un pulsante. Lo stato di evidenziazione indica se il pulsante è evidenziato come se l'utente lo avesse premuto. È possibile utilizzare questa macro o inviare il messaggio di BM_SETSTATE in modo esplicito.
Sintassi
LRESULT Button_SetState(
HWND hwndCtl,
BOOL state
);
Parametri
hwndCtl
Handle per il controllo pulsante.
state
TRUE per evidenziare il pulsante; in caso contrario, FALSE.
Valore restituito
Tipo: LRESULT
Il valore restituito è sempre zero.
Osservazioni
L'evidenziazione influisce solo sull'aspetto di un pulsante. Non ha alcun effetto sullo stato di controllo di un pulsante di opzione o di una casella di controllo.
Un pulsante viene evidenziato automaticamente quando l'utente posiziona il cursore su di esso e preme e tiene premuto il pulsante sinistro del mouse. L'evidenziazione viene rimossa quando l'utente rilascia il pulsante del mouse.
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 |