Freigeben über


CButton::SetState

Legt fest, ob ein Schaltflächen-Steuerelement oder nicht hervorgehoben wird.

void SetState( 
   BOOL bHighlight  
);

Parameter

  • bHighlight
    Gibt an, ob die Schaltfläche hervorgehoben werden soll. Ein Wert ungleich 0 hebt die Schaltfläche hervor, 0 ein Wert wird jede Hervorhebung.

Hinweise

Das Hervorheben hat das Äußere eines Button-Steuerelements. Es hat keine Auswirkungen auf den Aktivierungszustand eines Optionsfelds oder eines Kontrollkästchens.

Ein Schaltflächen-Steuerelement wird automatisch hervorgehoben, wenn der Benutzer auf die linke Maustaste klickt und enthält. Die Hervorhebung wird entfernt, wenn der Benutzer die Maustaste loslässt.

Beispiel

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));

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CButton-Klasse

Hierarchiediagramm

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE