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

Tipo: HWND

Handle per il controllo pulsante.

state

Tipo: BOOL

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