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