ON_EVENT
Utilice la macro de ON_EVENT para definir una función de controlador de eventos para un evento que se activa por un control OLE.
ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )
Parámetros
theClass
La clase a la que este mapa de receptor de eventos pertenece.id
El identificador de controles activex.dispid
El identificador de envío de evento desencadenado por el control.pfnHandler
Puntero a una función miembro que controla el evento. Esta función debe tener un tipo de valor devuelto de bool , y los tipos de parámetros que coinciden con los parámetros del evento (vea vtsParams). La función debe devolver VERDADERO para indicar que se controló el evento; si no FALSE.vtsParams
Una secuencia de constantes de VTS_ que especifica los tipos de parámetros del evento. Son las mismas constantes que se utilizan en entradas del mapa de envío como DISP_FUNCTION.
Comentarios
El argumento de vtsParams es una lista espacio- independiente de las constantes de VTS_ . Uno o más de estos valores separados por espacios (no comas) especifican la lista de parámetros de la función. Por ejemplo:
VTS_I2 VTS_BOOL
especifica una lista que contiene un entero short seguido de bool.
Para obtener una lista de las constantes de VTS_ , vea EVENT_CUSTOM.
Requisitos
Encabezado: afxdisp.h