CButton::GetState
Recupera el estado de un control de botón.
UINT GetState( ) const;
Valor devuelto
Un campo de bits que contiene la combinación de valores que indican el estado actual de un control de botón.la tabla siguiente enumera valores posibles.
Estado del botón |
Valor |
Descripción |
---|---|---|
BST_UNCHECKED |
0x0000 |
Estado inicial. |
BST_CHECKED |
0x0001 |
se comprueba el control de botón. |
BST_INDETERMINATE |
0x0002 |
Estado es indeterminado (sólo es posible cuando el control button tiene tres estados). |
BST_PUSHED |
0x0004 |
se presiona el control de botón. |
BST_FOCUS |
0x0008 |
El control button tiene el foco. |
Comentarios
Un control de botón con el estilo de botón de BS_3STATE o de BS_AUTO3STATE crea una casilla que tiene una tercera estado denominado el estado indeterminado.El estado indeterminado indica que la casilla no está activada o desactivada.
Ejemplo
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));
Requisitos
Encabezado: afxwin.h