Compartir a través de


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

Vea también

Referencia

Clase de CButton

Gráfico de jerarquía

CButton::GetCheck

CButton::SetCheck

CButton::SetState

BM_GETSTATE