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