DISP_PROPERTY_NOTIFY( theClass, szExternalName, memberName, pfnAfterSet, vtPropType )
#include <afxdisp.h>
Parameters
theClass
Name of the class.
szExternalName
External name of the property.
memberName
Name of the member variable in which the property is stored.
pfnAfterSet
Name of the notification function for szExternalName.
vtPropType
A value specifying the property’s type.
Remarks
The DISP_PROPERTY_NOTIFY macro is used in a dispatch map to define an OLE automation property with notification. Unlike properties defined with DISP_PROPERTY, a property defined with DISP_PROPERTY_NOTIFY will automatically call the function specified by pfnAfterSet when the property is changed.
The vtPropType argument is of type VARTYPE. Possible values for this argument are taken from the VARENUM enumeration:
Symbol | Property Type |
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 |
See Also Dispatch Maps, DISP_PROPERTY, DISP_FUNCTION