ON_EVENT

ON_EVENT ( theClass, id de, dispid, pfnHandler, vtsParams )

Parámetros

theClass

La clase a la que pertenece este mapa de receptores de eventos.

id.

El ID del control del control OLE.

dispid

El ID de envío del evento desencadenado por el control.

pfnHandler

Puntero a una función miembro que controla el evento. Esta función debe tener un BOOL retorno tipo y tipos de parámetros que coincidan con los parámetros del evento (véase vtsParams). La función debe devolver TRUE para indicar el evento fue manejado; de lo contrario falso.

vtsParams

Una secuencia de VTS_ constantes que especifica los tipos de los parámetros para el evento. Estas son las mismas constantes que se utilizan en las entradas de mapa de envío como DISP_FUNCTION.

Observaciones

Utilice la macro ON_EVENT para definir una función de controlador de eventos para un evento disparado por un control OLE.

El argumento vtsParams es una lista de valores de las constantes VTS_ separados por espacios. Uno o más de estos valores separados por espacios (no comas) especifica la lista de parámetros de la función. Por ejemplo:

VTS_I2 VTS_BOOL

especifica una lista que contiene un entero corto seguido de un BOOL.

Para obtener una lista de las constantes VTS_ , consulte EVENT_CUSTOM.

Vea tambiénnbsp;O&N_EVENT_RANGE, ON_PROPNOTIFY, ON_PROPNOTIFY_RANGE

Index