释义 |
EVENT_CUSTOM
EVENT_CUSTOM( pszName, pfnFire, vtsParams )
参数:pszName | 事件的名字。 | pfnFire | 事件引发的函数的名字。 | vtsParams | 用空格分隔的一个或多个常量的列表,指定了函数的参数列表。 |
说明: 使用EVENT_CUSTOM宏来为一个自定义事件定义事件映射入口。 vtsParams参数是来自VTS_常量的值的列表,用空格分隔。其中的一个或多个值指定了函数的参数列表。例如: VTS_COLOR VTS_FONT 指定了包含短整数以及后面的BOOL值的列表。 VTS_常量及其含义如下:符号 | 参数类型VTS_I2 | short | VTS_I4 | long | VTS_R4 | float | VTS_R8 | double | VTS_COLOR | OLE_COLOR | VTS_CY | CURRENCY | VTS_DATE | DATE | VTS_BSTR | const char* | VTS_DISPATCH | LPDISPATCH | VTS_FONT | IfontDispatch* | VTS_HANDLE | HANDLE | VTS_SCODE | SCODE | VTS_BOOL | BOOL | VTS_VARIANT | const VARIANT* | VTS_PVARIANT | VARIANT* | VTS_UNKNOWN | LPUNKNOWN | VTS_OPTEXCLUSIVE | OLE_OPTEXCLUSIVE | VTS_PICTURE | IpictureDisp* | VTS_TRISTATE | OLE_TRISTATE | VTS_XPOS_PIXELS | OLE_XPOS_PIXELS | VTS_YPOS_PIXELS | OLE_YPOS_PIXELS | VTS_XSIZE_PIXELS | OLE_XSIZE_PIXELS | VTS_YSIZE_PIXELS | OLE_YSIZE_PIXELS | VTS_XPOS_HIMETRIC | OLE_XPOS_HIMETRIC | VTS_YPOS_HIMETRIC | OLE_YPOS_HIMETRIC | VTS_XSIZE_HIMETRIC | OLE_XSIZE_HIMETRIC | VTS_YSIZE_HIMETRIC | OLE_YSIZE_HIMETRIC | | 注意: 另外,除了VTS_FONT和VTS_PICTURE以外,还为所有的可变类型定义了可变常量,提供了指向可变数据常量的指针。这些常量按照VTS_PConstantname约定来命名。例如,VTS_PCOLOR值一个指向VTS_COLOR常量的指针。
请参阅: EVENT_CUSTOM_ID, DECLARE_EVENT_MAP |