SINK_ENTRY
Dichiara la funzione di gestione (fn) per l'evento specificato (dispid), il controllo identificato da id.
SINK_ENTRY(
id,
dispid,
fn
)
Parametri
id
[in] identifica il controllo.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(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()
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 fondamentali sul controllo composito di ATL