다음을 통해 공유


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

참고 항목

참조

BEGIN_SINK_MAP

SINK_ENTRY

개념

합성 컨트롤 기초

기타 리소스

합성 컨트롤 매크로

ATL 매크로