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

Hierarchien-Diagramm

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE