ON_EVENT

使用 ON_EVENT 宏定义 OLE 控件激发的事件处理函数。

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

参数

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

  • id
    OLE 控件的控件 ID。

  • 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_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

概念

MFC 宏和全局函数