ON_EVENT_REFLECT

ON_EVENT_REFLECT 宏,使用时,将 OLE 控件的包装类中事件接收器映射,接收事件由控件激发,在控件的容器之前处理的。

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

参数

  • theClass
    此事件接收器是映射的类。

  • dispid
    由控件激发的事件的调度 ID。

  • pfnHandler
    为事件处理的成员函数的指针。 此函数应该有 BOOL 返回类型和参数与事件参数的类型 (请参见 vtsParams)。 函数应返回 TRUE 事件;指示是否已处理为 FALSE

  • vtsParams
    为事件指定参数类型 VTS_ 常数的序列。 这些是用于调度映射项 (如 DISP_FUNCTION) 相同的常数。

备注

vtsParams 该参数属于值组成的空格分隔列表。VTS_ 常数的。

空格分隔的一个或多个这些值 (不是逗号) 指定函数的参数列表。 例如:

VTS_I2 VTS_BOOL

指定包含短的整数的列表后调用 BOOL

有关 VTS_ 常数的列表,请参见 EVENT_CUSTOM

要求

"头部:" afxdisp.h

请参见

参考

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

概念

MFC 宏和全局函数