다음을 통해 공유


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

참고 항목

참조

CSplitButton 클래스

계층 구조 차트

TN062: 메시지 리플렉션 Windows 컨트롤에 대 한

단추 스타일