다음을 통해 공유


CButton::GetState

단추 컨트롤의 상태를 검색합니다.

UINT GetState( ) const;

반환 값

단추 컨트롤의 현재 상태를 나타내는 값 조합이 포함 비트 필드입니다. 다음 표에서 가능한 값을 보여 줍니다.

단추 상태

설명

BST_UNCHECKED

0x0000

초기 상태입니다.

BST_CHECKED

0x0001

단추 제어를 선택 합니다.

BST_INDETERMINATE

0x0002

세 가지 상태 단추 컨트롤에 있을 때 상태 미정 (만) 가능 합니다.

BST_PUSHED

0x0004

단추 컨트롤을 눌렀습니다.

BST_FOCUS

0x0008

단추 컨트롤에는 포커스가 있습니다.

설명

단추 컨트롤에는 BS_3STATE 또는 BS_AUTO3STATE 확정 되지 않은 상태 라는 세 번째 상태를 가진 확인란 단추 스타일을 만듭니다. 비활성화 된 상태의 확인란을 선택 되지 않은 것을 나타냅니다.

예제

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));

요구 사항

헤더: afxwin.h

참고 항목

참조

CButton 클래스

계층 구조 차트

CButton::GetCheck

CButton::SetCheck

CButton::SetState

BM_GETSTATE