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