SINK_ENTRY

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

SINK_ENTRY( 
   id, 
   dispid, 
   fn  
)

Parametry

  • id
    [w] Identyfikuje formant.

  • 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(CMyCompositeCtrl)
   //Make sure the Event Handlers have __stdcall calling convention
   SINK_ENTRY(IDC_CALENDAR1, DISPID_CLICK, &CMyCompositeCtrl::ClickCalendar1)
   SINK_ENTRY(IDC_CALENDAR2, DISPID_CLICK, &CMyCompositeCtrl::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_EX

Koncepcje

Podstawy złożonych kontrolek ALT

Inne zasoby

Makra kompozytowe

Makra ATL