CButton::GetState

Ruft den Zustand eines Button-Steuerelements ab.

UINT GetState( ) const;

Rückgabewert

Ein Bitfeld, das die Kombination von Werten enthält, die den aktuellen Zustand eines Button-Steuerelements angeben.In der folgenden Tabelle sind mögliche Werte auf.

Schaltflächen-Zustand

Wert

Description

BST_UNCHECKED

0x0000

Der Ausgangszustand.

BST_CHECKED

0x0001

Das Schaltflächen-Steuerelement wird überprüft.

BST_INDETERMINATE

0x0002

Der Zustand ist unbestimmt (nur möglich, wenn das Schaltflächen-Steuerelement drei Zustände ist).

BST_PUSHED

0x0004

Das Schaltflächen-Steuerelement wird gedrückt.

BST_FOCUS

0x0008

Das Schaltflächen-Steuerelement den Fokus hat.

Hinweise

Ein Schaltflächen-Steuerelement mit dem BS_3STATE oder BS_AUTO3STATE Schaltflächenformat stellt ein Kontrollkästchen erstellt, das einen Drittstaat wurde, der den unbestimmten Zustand befindet.Der unbestimmte Zustand gibt an, dass das Kontrollkästchen aktiviert weder noch deaktiviert ist.

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::GetCheck

CButton::SetCheck

CButton::SetState

BM_GETSTATE