DISP_PROPERTY

DISP_PROPERTY ( theClass, pszName, memberName, vtPropType )

# include lt;afxdisp.h>

Параметры

theClass

Имя класса.

pszName

Внешнее имя свойства.

memberName

Имя переменной-члена, в котором хранится свойство.

vtPropType

Значение, определяющее тип свойства.

Примечания

DISP_PROPERTY используется макрос в карту диспетчеризации для определения свойства автоматизации OLE.

Аргумент vtPropType имеет тип VARTYPE. Возможные значения для этого аргумента, взяты из перечисления VARENUM:

Символ Тип недвижимости
VT_I2 короткий
VT_I4 длинный
VT_R4 поплавок
VT_R8 двухместный
VT_CY CY
VT_DATE ДАТА
VT_BSTR CString
VT_DISPATCH LPDISPATCH
VT_ERROR SCODE
VT_BOOL BOOL
VT_VARIANT ВАРИАНТ
VT_UNKNOWN LPUNKNOWN

Когда внешний клиент изменяет свойство, значение переменной-члена, определяемого memberName изменений; нет никакого уведомления об изменении.

См. такжеnbsp;Рассылка карт, DECLARE_DISPATCH_MAP, DISP_PROPERTY_EX, DISP_FU&NCTION, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP

Index