COleControl::GetAmbientProperty
Возвращает значение внешнего свойства контейнера.
BOOL GetAmbientProperty(
DISPID dispid,
VARTYPE vtProp,
void* pvProp
);
Параметры
dwDispid
Идентификатор менеджера требуемого внешнего свойства.vtProp
Другой тег типа, который указывает тип значения, возвращаемого в pvProp.pvProp
Указатель на адрес переменной, которая будет принимать значения свойства или возвращаемого значения.Фактический тип этого указателя должен соответствовать типу, указанному vtProp.vtProp
Тип pvProp
VT_BOOL
BOOL*
VT_BSTR
CString*
VT_I2
short*
VT_I4
long*
VT_R4
float*
VT_R8
double*
VT_CY
CY*
VT_COLOR
OLE_COLOR*
VT_DISPATCH
LPDISPATCH*
VT_FONT
LPFONTDISP*
Возвращаемое значение
Ненулевой если внешнее свойство поддерживается; в противном случае – значение 0.
Заметки
При использовании GetAmbientProperty для получения внешние свойства DisplayName и ScaleUnits, установите vtProp к VT_BSTR и pvProp к CString*.При восстановлении внешнее свойство шрифта, установите vtProp к VT_FONT и pvProp к LPFONTDISP*.
Обратите внимание, что функции уже были предоставлены для общих свойства окружения, как AmbientBackColor и AmbientFont.
Требования
Header: afxctl.h