SINK_ENTRY_EX
Deklariert die Handlerfunktion (fn) für das angegebene Ereignis (dispid), der Dispatchschnittstelle (iid), zum - Steuerelement, das durch id identifiziert wird.
SINK_ENTRY_EX(
id,
iid,
dispid,
fn
)
Parameter
id
[in] Identifiziert das Steuerelement.iid
[in] Identifiziert die Dispatchschnittstelle.dispid
[in] Identifiziert das angegebene Ereignis.fn
[Name] in der Ereignishandlerfunktion.Diese Funktion muss die _stdcall Aufrufkonvention verwenden und die entsprechende DispatchschnittstelleFormat Signatur verfügen.
Beispiel
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()
Hinweise
Implementierung CEs ATL von ActiveX-Ereignissenken unterstützt nur Rückgabewerte vom Typ void HRESULT oder aus den Ereignishandlermethoden; anderer Rückgabewert wird nicht unterstützt und sein Verhalten ist nicht definiert.
Anforderungen
Header: möchten
Siehe auch
Referenz
Konzepte
Grundlagen des zusammengesetzten Steuerelements