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