Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Retrieves the state of a button control.
UINT GetState( ) const;
Return Value
A bit field that contains the combination of values that indicate the current state of a button control. The following table lists possible values.
Button State |
Value |
Description |
|---|---|---|
BST_UNCHECKED |
0x0000 |
The initial state. |
BST_CHECKED |
0x0001 |
The button control is checked. |
BST_INDETERMINATE |
0x0002 |
The state is indeterminate (only possible when the button control has three states). |
BST_PUSHED |
0x0004 |
The button control is pressed. |
BST_FOCUS |
0x0008 |
The button control has the focus. |
Remarks
A button control with the BS_3STATE or BS_AUTO3STATE button style creates a check box that has a third state that is named the indeterminate state. The indeterminate state indicates that the check box is neither checked nor unchecked.
Example
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));
Requirements
Header: afxwin.h