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