SINK_ENTRY
Deklariert die Handlerfunktion (fn) für das angegebene Ereignis (dispid), des Steuerelements, das von id identifiziert wird.
SINK_ENTRY(
id,
dispid,
fn
)
Parameter
id
[in] Identifiziert das Steuerelement.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(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()
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
ATL-Grundlagen von zusammengesetzten Steuerelementen