Метод IOleInPlaceSite::OnUIActivate (oleidl.h)
Уведомляет контейнер о том, что объект собирается активировать на месте и что объект заменит меню main контейнера составным меню на месте.
Синтаксис
HRESULT OnUIActivate();
Возвращаемое значение
Этот метод возвращает S_OK, если контейнер разрешает активацию на месте. Другие возможные возвращаемые значения включают следующее.
Код возврата | Описание |
---|---|
|
Произошла непредвиденная ошибка. |
Комментарии
Примечания к вызывающим абонентам
Объект на месте вызывает IOleInPlaceSite::OnUIActivate непосредственно перед активацией пользовательского интерфейса.Примечания для разработчиков
Контейнер должен удалить любой пользовательский интерфейс, связанный с его собственной активацией. Если контейнер сам является внедренным объектом, ему следует удалить пользовательский интерфейс на уровне документа.Если в том же документе уже есть активный объект, контейнер должен вызвать IOleInPlaceObject::UIDeactivate перед вызовом OnUIDeactivate.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oleidl.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по