메시지 단추를

부모 창 SendMessage 함수를 사용 하 여 단추를 중복된 또는 자식 창에 메시지를 보낼 수 또는 SendDlgItemMessage, CheckDlgButton, CheckRadioButtonIsDlgButtonChecked 함수를 사용 하 여 대화 상자에서 단추에 메시지를 보낼 수 있습니다 그것은.

응용 프로그램 검색 체크 박스 또는 라디오 버튼의 체크 상태를 BM_GETCHECK 메시지를 사용할 수 있습니다. 응용 프로그램 단추의 현재 상태 (상태 확인, 푸시 상태 및 포커스 상태)를 검색 하는 BM_GETSTATE 메시지를 사용할 수도 있습니다. 특정 상태에 대 한 정보를 얻으려면 사용 하는 비트 마스크 반환된 상태 값.

체크 박스 또는 라디오 버튼;의 선택 상태를 설정 하는 BM_SETCHECK 메시지 메시지는 0을 반환합니다. 단추; 밀어넣기 상태를 설정 하는 BM_SETSTATE 메시지 이 메시지는 또한 0을 반환합니다. 버튼의 스타일을 변경 하는 BM_SETSTYLE 메시지. (예: 자동 확인란을 확인란을 변경) 형식 내에서 버튼 스타일 변경에 대 한 설계 되었습니다. 그것은 형식 (예: 라디오 단추 확인란을 변경) 간의 변경에 대 한 설계 되지 않았습니다. 응용 프로그램 변경 안 버튼을 한 형식에서 다른.

BS_ICON 또는 BS_BITMAP 스타일의 버튼에 비트맵 또는 아이콘 텍스트 대신 표시 됩니다. BM_SETIMAGE 메시지 단추 비트맵 또는 아이콘에 대 한 핸들을 연결합니다. 비트맵 또는 아이콘 단추와 관련 된에 대 한 핸들을 검색 하는 BM_GETIMAGE 메시지.

응용 프로그램 대화 상자에서 기본 누름 단추 컨트롤의 식별자를 검색 하는 DM_GETDEFID 메시지를 사용할 수도 있습니다. 응용 프로그램 설정 대화 상자에 대 한 기본 누름 단추를 DM_SETDEFID 메시지를 사용할 수 있습니다.

CheckDlgButton 또는 CheckRadioButton 함수를 호출 BM_SETCHECK 메시지를 전송 하는 것과 같습니다. BM_GETCHECK 메시지를 보내는 것 같습니다 IsDlgButtonChecked 함수 호출.

 

Index