COleClientItem::OnSetMenu
Вызываемый платформой 2 времени, когда встроенная активация начинается и заканчивается; в первый раз установить составное меню и второй раз (с holemenu равно NULL) его удаления.
virtual void OnSetMenu(
CMenu* pMenuShared,
HOLEMENU holemenu,
HWND hwndActiveObject
);
Параметры
pMenuShared
Указатель на составной меню созданный вызовами к функции-члену OnInsertMenus и InsertMenu действуют.holemenu
Дескриптор дескриптор меню, возвращаемого функцией OleCreateMenuDescriptor или NULL если при диспетчеризации код необходимо удалить.hwndActiveObject
Дескриптор окна для редактирования OLE элемента.Это окно, которое обращается редактирование команды из приложений OLE.
Заметки
Реализация по умолчанию установит или удаляет составное меню, а затем вызывает функцию OleSetMenuDescriptor для установки или удаления при диспетчеризации код.Переопределите эта функция если реализация по умолчанию не подходит для приложения.Если необходимо переопределить эту функцию, необходимо переопределить OnInsertMenus, а также, возможно, OnRemoveMenus.Это расширенный переопределяемый метод.
Дополнительные сведения см. в разделе OleCreateMenuDescriptor, OleSetMenuDescriptor и IOleInPlaceFrame::SetMenu в Windows SDK.
Требования
Header: afxole.h