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

变量

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_XSIZE_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_FONTVTS_PICTURE之外,其他不同的常数的所有不同类型定义,提供了指向不同的常数。数据,使用 VTS_Pconstantname 约定,这些常量名为。例如,VTS_PCOLOR 是指向 VTS_COLOR 常数。

要求

头文件: afxctl.h

请参见

参考

EVENT_CUSTOM_ID

DECLARE_EVENT_MAP

变量参数类型常量

概念

MFC 宏和全局函数