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