COleControl::GetAmbientProperty

BOOLGetAmbientProperty (dwDispid,DISPIDVARTYPEvtProp,void *pvProp);

Возвращаемое значение

Ненулевое значение, если свойство окружения поддерживается; в противном случае 0.

Параметры

dwDispid

Направление ID нужного свойства окружения.

vtProp

Тип variant тег, который задает тип значения, которые должны быть возвращены в pvProp.

pvProp

Указатель на адрес переменной, которая будет получать значения свойства или возвращаемого значения. Фактический тип этого указателя должен соответствовать типу, указанному vtProp.

vtProp Тип pvProp
VT_BOOL BOOL *
VT_BSTR CString *
VT_I2 короткие *
VT_I4 лонг *
VT_R4 поплавок *
VT_R8 двойной *
VT_CY CY *
VT_COLOR OLE_COLOR *
VT_DISPATCH LPDISPATCH *
VT_FONT LPFONTDISP *

Примечания

Эта функция вызывается для получения значения свойство окружения контейнера. Если вы используете GetAmbientProperty для извлечения свойства DisplayName и ScaleUnits окружающей среды, установите vtProp VT_BSTR и pvProp для CString. Если извлекаются свойства окружения шрифта, установите vtProp VT_FONT и pvProp для LPFONTDISP.

Обратите внимание, что функции уже были предоставлены для общего свойства окружения, таких как AmbientBackColor и AmbientFont.

Обзор COleControl |nbsp; Члены класса | Иерархическая схема

См. также COleControl::AmbientForeColor, COleControl::AmbientScaleUnits, COleControl::AmbientShowGrabHandles

Index