SINK_ENTRY_EX
처리기 함수 선언 (fn) 지정 된 이벤트에 대 한 (dispid), 디스패치 인터페이스 (iid), 식별 되는 컨트롤에 대 한 id.
SINK_ENTRY_EX(
id,
iid,
dispid,
fn
)
매개 변수
id
[in] 컨트롤을 식별 합니다.iid
[in] 디스패치 인터페이스를 식별합니다.dispid
[in] 지정 된 이벤트를 식별합니다.fn
[in] 이벤트 처리기 함수의 이름입니다.이 함수를 사용 해야는 _stdcall 호출 규칙 및 적절 한 dispinterface 스타일 서명이 있어야 합니다.
예제
BEGIN_SINK_MAP(CMyCompositCtrl2)
//Make sure the Event Handlers have __stdcall calling convention
SINK_ENTRY_EX(IDC_CALENDAR1, __uuidof(DCalendarEvents), DISPID_CLICK,
&CMyCompositCtrl2::ClickCalendar1)
SINK_ENTRY_EX(IDC_CALENDAR2, __uuidof(DCalendarEvents), DISPID_CLICK,
&CMyCompositCtrl2::ClickCalendar2)
END_SINK_MAP()
설명
CE ATL 구현만 이벤트 싱크를 지 원하는 ActiveX의 HRESULT 형식의 값을 반환 하거나 이벤트 처리기 메서드에서 무효가. 다른 모든 반환 값은 지원 되지 않습니다 및 해당 동작이 정의 되지 않습니다.
요구 사항
헤더: atlcom.h