DISP_PROPERTY_NOTIFY

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