SINK_ENTRY_EX
Dichiara la funzione di gestione (fn) per l'evento specificato (dispid), di un'interfaccia dispatch (IID), sul controllo identificato da id.
SINK_ENTRY_EX(
id,
iid,
dispid,
fn
)
Parametri
id
[in] identifica il controllo.iid
[in] identifica l'interfaccia dispatch.dispid
[in] identifica l'evento specificato.fn
[in] nome della funzione del gestore eventi.Questa funzione deve utilizzare la convenzione di chiamata _stdcall e della firma stile interfaccia dispatch appropriata.
Esempio
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()
Note
L'implementazione di CE ATL i sink di evento ActiveX supportati solo i valori restituiti di HRESULT o la sospensione del tipo dai metodi del gestore eventi; qualsiasi altro valore restituito non è supportato e il relativo comportamento è definito.
Requisiti
Header: atlcom.h
Vedere anche
Riferimenti
Concetti
Nozioni di base del controllo composito