SINK_ENTRY_EX
Declara la función controladora (fn) para el evento especificado (dispid), de la interfaz de envío, porque el control identificado por id.
SINK_ENTRY_EX(
id,
iid,
dispid,
fn
)
Parámetros
id
[in] identifica el control.iid
[in] Identifica la interfaz de envío.dispid
[in] identifica el evento especificado.fn
[in] Nombre de la función de controlador de eventos. Esta función debe utilizar la convención de llamada de _stdcall y tener la firma adecuada de dispinterface-estilo.
Ejemplo
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()
Comentarios
La implementación de CE ATL de los receptores de eventos ActiveX solo admite valores devueltos de HRESULT tipo o void de los métodos de control de eventos; cualquier otro valor devuelto es no admitidos y su comportamiento es indefinido.
Requisitos
encabezado: atlcom.h
Vea también
Referencia
Conceptos
Fundamentos de controles compuestos de ATL