SINK_ENTRY_EX

Funkcja obsługi deklaruje (fn) dla określonego zdarzenia (dispid), interfejsu wysyłki (iid), kontroli zidentyfikowane przez id.

SINK_ENTRY_EX( 
   id, 
   iid, 
   dispid, 
   fn  
)

Parametry

  • id
    [w] Identyfikuje formant.

  • iid
    [w] Identyfikuje interfejs wysyłki.

  • dispid
    [w] Identyfikuje określone zdarzenie.

  • fn
    [w] Nazwa funkcji obsługi zdarzenia.Należy użyć tej funkcji _stdcall konwencji wywoływania i mieć odpowiedni styl dispinterface podpisu.

Przykład

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

Uwagi

Wdrożenie CE ATL ActiveX obsługuje tylko ujść zdarzeń zwracają wartości typu HRESULT lub unieważnić swoje metody obsługi zdarzenia; inne wartości zwracanej nie jest obsługiwane i jego zachowanie jest niezdefiniowane.

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

BEGIN_SINK_MAP

SINK_ENTRY

Koncepcje

Podstawy złożonych kontrolek ALT

Inne zasoby

Makra kompozytowe

Makra ATL