在分布式映射中结合通知定义一个 OLE 自动化属性。
DISP_PROPERTY_NOTIFY(theClass, szExternalName, memberName, pfnAfterSet, vtPropType )
参数
theClass
类名。szExternalName
属性的外部名称。memberName
属性存储于成员变量的名称中。pfnAfterSet
通知函数的名称 szExternalName。vtPropType
值指定属性类型。
备注
与定义为 DISP_PROPERTY的属性不同,在属性改变时,定义为 DISP_PROPERTY_NOTIFY 将自动调用由 pfnAfterSet 制定的函数。
vtPropType 参数应是 VARTYPE类型。 此参数的可能值从 VARENUM 枚举中使用:
符号 |
属性类型 |
---|---|
VT_I2 |
short |
VT_I4 |
long |
VT_R4 |
float |
VT_R8 |
double |
VT_CY |
CY |
VT_DATE |
DATE |
VT_BSTR |
CString |
VT_DISPATCH |
LPDISPATCH |
VT_ERROR |
SCODE |
VT_BOOL |
BOOL |
VT_VARIANT |
VARIANT |
VT_UNKNOWN |
LPUNKNOWN |
要求
"头部:" afxdisp.h