Метод IOleClientSite::OnShowWindow (oleidl.h)
Уведомляет контейнер о том, что окно внедренного объекта станет видимым или невидимым. Этот метод не применяется к объекту, который активируется на месте и, следовательно, не имеет окна, отделенного от окна своего контейнера.
Синтаксис
HRESULT OnShowWindow(
[in] BOOL fShow
);
Параметры
[in] fShow
Указывает, открыто ли окно объекта (TRUE) или закрыто (FALSE).
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении.
Комментарии
Внедренный объект вызывает OnShowWindow для информирования своего контейнера, когда объект открыт в окне. Это окно может быть невидимым для конечного пользователя. Контейнер использует эти сведения для затенения клиентского сайта объекта, когда объект отображается в окне, и для удаления заливки, когда объект не является. Затеняемый объект, получив это уведомление, знает, что у него уже открытое окно, и поэтому он может реагировать на двойной щелчок, быстро выводя это окно в верхнюю часть, а не запуская свое приложение для получения нового.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oleidl.h |