BM_GETSTATE

응용 프로그램 단추 또는 확인란의 상태를 확인 하려면 BM_GETSTATE 메시지를 보냅니다.

BM_GETSTATE wParam = 0;     / / 사용 하지 않음; 제로 lParam 해야 = 0;     / / 사용 하지 않음; 0 이어야 합니다. 
 

매개 변수

이 메시지는 매개 변수가 없습니다.

반환 값

반환 값은 단추의 현재 상태를 지정합니다. 다음 비트 마스크를 사용 하 여 상태 정보를 추출:

의미
0x0003 상태를 확인 (라디오 버튼과 체크 박스만)을 지정합니다. 값이 BST_UNCHECKED 이면 버튼은 선택; BST_CHECKED 값은 버튼을 체크 나타냅니다. 점; 포함 때 라디오 버튼이 선택 되어 X가 포함 된 경우에 확인란이 선택 됩니다. 값이 BST_INDETERMINATE 이면 상태 확인은 정해져 (BS_3STATE 또는 BS_AUTO3STATE 스타일 단추를 경우에 적용). 상태로 정해져 있지 않을 때 상태 체크 상자가 회색으로.
BST_CHECKED 버튼을 체크 나타냅니다.
BST_FOCUS 포커스 상태를 지정합니다. 0이 아닌 값 이면 버튼에 키보드 포커스가.
BST_INDETERMINATE 단추의 상태는 정해져 있기 때문에 단추를 회색으로 나타냅니다. 이 값은 단추에 BS_3STATE 또는 BS_AUTO3STATE 스타일 하는 경우에 적용 됩니다.
BST_PUSHED 강조 표시 상태를 지정합니다. 0 이외의 값일 경우 단추를 강조 표시 됩니다. 사용자가 누를 고 마우스 왼쪽된 버튼을 보유 하 고 그것 위로 커서를 가져갈 때 단추가 자동으로 강조 표시 됩니다. 마우스 단추를 놓을 때 제거 강조.
BST_UNCHECKED 단추를 선택 하지 않은 나타냅니다. 반환 값이 0과 동일.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

단추 개요 단추 메시지, BM_GETCHECK, BM_SETSTATE

 

Index