DISP_PROPERTY
Defines an OLE automation property in a dispatch map.
Syntax
DISP_PROPERTY(
theClass
,
pszName
,
memberName
,
vtPropType )
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 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.
Requirements
Header: afxdisp.h
See Also
MFC Macros and Globals
Dispatch Maps
DECLARE_DISPATCH_MAP
DISP_PROPERTY_EX
DISP_FUNCTION
BEGIN_DISPATCH_MAP
END_DISPATCH_MAP