EVENT_CUSTOM
定义自定义事件的事件地图项。
EVENT_CUSTOM(pszName, pfnFire, vtsParams )
参数
pszName
事件的名称。pfnFire
事件激发函数的名称。vtsParams
空格分隔的指定函数的列出一个或多个常数参数列表。
备注
vtsParams 参数是空格分隔的列表从 VTS_ 常数的值。 空格分隔的一个或多个值 (不是逗号) 指定函数的参数列表。 例如:
VTS_COLOR VTS_FONT
指定包含 32 位整数的列表表示为 RGB 颜色值,后跟指针传递给 OLE 字体对象的 IFontDisp 接口。
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 常数。
要求
Header: afxctl.h