COleClientItem::OnInsertMenus
Вызывается средой во время встроенной активации для вставки меню контейнерного приложения в пустое меню.
virtual void OnInsertMenus(
CMenu* pMenuShared,
LPOLEMENUGROUPWIDTHS lpMenuWidths
);
Параметры
pMenuShared
Точки в пустое меню.lpMenuWidths
Указывает на массив 6 отображение значений LONG, сколько меню в каждой из следующих групп меню: Файл, правка, контейнер объект, окно Справка.Контейнерное приложение отвечает за файла, контейнера и меню окна группирует, соответствующий элементам 0, 2 и 4 из этого массива.
Заметки
Это меню затем передается серверу, который вводит собственные меню создать составное меню.Эту функцию можно вызывать повторно для построения нескольких нескольких меню.
Реализация по умолчанию pMenuShared меню контейнера в- размещения. иными словами, группы меню файла, контейнера и окна.CDocTemplate::SetContainerInfo используется для задания этот ресурс меню.Реализация по умолчанию также присвоить соответствующие значения к элементам 0, 2 и 4 в lpMenuWidths в зависимости от ресурсов меню.Переопределите эта функция если реализация по умолчанию не подходит для приложения; например, если приложение не использует шаблон документов для связывания ресурсы с типами документов.При переопределении эта функция также необходимо переопределить OnSetMenu и OnRemoveMenus.Это расширенный переопределяемый метод.
Дополнительные сведения см. в разделе IOleInPlaceFrame::InsertMenus в Windows SDK.
Требования
Header: afxole.h