Поделиться через


Метод IOleControl::OnAmbientPropertyChange (ocidl.h)

Сообщает элементу управления о том, что одно или несколько внешних свойств контейнера изменились.

Синтаксис

HRESULT OnAmbientPropertyChange(
  [in] DISPID dispID
);

Параметры

[in] dispID

Идентификатор диспетчеризации измененного внешнего свойства. Если этот параметр DISPID_UNKNOWN, он указывает на изменение нескольких свойств. В этом случае элемент управления должен проверка все интересующие внешние свойства, чтобы получить их текущие значения.

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

Этот метод возвращает S_OK во всех случаях.

Комментарии

Примечания для разработчиков

S_OK возвращается во всех случаях, даже если элемент управления не поддерживает внешние свойства или произошел сбой. Вызывающий объект, отправляющий уведомление, не может попытаться использовать код ошибки (например, E_NOTIMPL), чтобы определить, следует ли отправлять уведомление в будущем. Такая семантика не является частью этого интерфейса.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IOleControl