Compartir a través de


ON_EVENT_REFLECT

La macro de ON_EVENT_REFLECT , cuando se utiliza en el mapa de receptor de eventos de la clase contenedora de un control OLE, recibe los eventos desencadenados por el control antes de que se administran mediante el contenedor del control.

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

Parámetros

  • theClass
    La clase a la que este mapa de receptor de eventos pertenece.

  • 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 y los parámetros de bool 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

Vea también

Referencia

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

Conceptos

Macros y variables globales de MFC