Виртуальный void OnRemoveMenus ( CMenu * pMenuShared );
Параметры
pMenuShared
Указывает на композитные меню, построенный вызовы функции-члена OnInsertMenus.
Примечания
Вызывается средой для удаления контейнера меню из указанного композитных меню при завершении активации на месте.
В реализации по умолчанию удаляет из меню контейнер pMenuShared на месте, то есть, файл контейнера группы и окно меню. Переопределить эту функцию, если реализация по умолчанию не подходит для вашего приложения; Например, если приложение не использует шаблоны документов для сопоставления ресурсов с типов документов. Если переопределить эту функцию, вы должны вероятно переопределять OnInsertMenus и OnSetMenu , а. Это передовые переопределения.
Подменю на pMenuShared может предоставляться по более чем одной составной меню если сервер неоднократно к OnInsertMenus. Поэтому вам не следует удалять любые подменю в переопределении OnRemoveMenus; Вам только необходимо отсоединить их.
Для получения дополнительной информации, смотрите IOleInPlaceFrame::RemoveMenus в документации по OLE.
Обзор COleClientItem |nbsp; Члены класса | Иерархическая схема
См. также COleClientItem::OnInsertMenus, COleClientItem::OnSetMenu