Condividi tramite


CButton::SetState

Imposta se un pulsante viene evidenziato o meno.

void SetState( 
   BOOL bHighlight  
);

Parametri

  • bHighlight
    Specifica se il pulsante sia evidenziato. Un valore diverso da zero evidenzia il pulsante, i valori 0 rimuovere qualsiasi evidenziazione.

Note

Evidenziare influisce sull'esterno di un pulsante. Non ha effetto sullo stato di selezione di un pulsante di opzione o di una casella di controllo.

Un pulsante viene automaticamente evidenziato quando l'utente fa clic su e utilizza il pulsante sinistro del mouse. L'evidenziazione rimossa quando l'utente rilascia il pulsante del mouse.

Esempio

CButton myPushButton;

// Create a push button.
myPushButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Invert the highlight state of the button.
myPushButton.SetState(!(myPushButton.GetState() & 0x0004));

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CButton

Grafico delle gerarchie

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE