DISP_PROPERTY

DISP_PROPERTY( theClass, pszName, memberName, vtPropType )

#include <afxdisp.h>

Parameters

theClass

Name of the class.

pszName

External name of the property.

memberName

Name of the member variable in which the property is stored.

vtPropType

A value specifying the property’s type.

Remarks

The DISP_PROPERTY macro is used in a dispatch map to define an OLE automation property.

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

When an external client changes the property, the value of the member variable specified by memberName changes; there is no notification of the change.

See Also   Dispatch Maps, DECLARE_DISPATCH_MAP, DISP_PROPERTY_EX, DISP_FUNCTION, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP