CSplitButton::OnDropDown
처리는 BCN_DROPDOWN 현재 분할 단추 컨트롤의 드롭다운 화살표를 클릭할 때 알림 시스템을 보냅니다.
afx_msg void OnDropDown(
NMHDR* pNMHDR,
LRESULT* pResult
);
매개 변수
Parameter |
설명 |
---|---|
[in] pNMHDR |
포인터는 NMHDR 에 대 한 정보를 포함 하는 구조는 BCN_DROPDOWN 알림. |
[out] pResult |
(사용 되지 않음. 값이 없는 반환 됩니다.) 반환 값은 BCN_DROPDOWN 알림. |
요구 사항
헤더: afxcmn.h
이 메서드가 지원 Windows Vista 이상.
이 메서드에 대 한 추가 요구 사항에서 설명 빌드 Windows Vista 공용 컨트롤을 위한 요구 사항.
설명
분할 단추 컨트롤에 있는 드롭다운 화살표를 클릭할 때 시스템 전송 된 BCN_DROPDOWN 알림 메시지는 OnDropDown 메서드 핸들.그러나는 CSplitButton 개체를 전달 하지는 BCN_DROPDOWN 분할 단추 컨트롤에 포함 된 컨트롤에 알림.따라서 상위 컨트롤 사용자 지정 작업에 대 한 응답으로 알림 지원할 수 없습니다.
포함 하는 컨트롤을 지 원하는 사용자 지정 동작을 구현할 수는 CButton 개체의 스타일으로 BS_SPLITBUTTON 대신에 CSplitButton 개체.다음에 대 한 처리기를 구현에서 BCN_DROPDOWN 알림 영역에서 CButton 개체.자세한 내용은 단추 스타일를 참조하십시오.
분할 단추 자체 지원을 제어 하는 사용자 지정 동작을 구현 하려면 사용 메시지 리플렉션.클래스에서 파생 된 CSplitButton 클래스 및 이름을 지정 하면, 예를 들어, CMySplitButton.다음 다음 메시지 맵을 처리 응용 프로그램에 추가 된 BCN_DROPDOWN 알림:
BEGIN_MESSAGE_MAP(CMySplitButton, CSplitButton)
ON_NOTIFY_REFLECT(BCN_DROPDOWN, &CMySplitButton::OnDropDown)
END_MESSAGE_MAP()