віртуальний недійсними OnSetMenu ( CMenu * pMenuShared, HOLEMENU holemenu, HWND hwndActiveObject );
Параметри
pMenuShared
Вказівник до меню складений за дзвінки на функцію член OnInsertMenus і :: InsertMenu функції.
holemenu
Обробляти дескриптор меню, повернутих на :: OleCreateMenuDescriptor функції, або NULL якщо диспетчерської код буде видалено.
hwndActiveObject
Обробляти до вікна редагування об'єкта OLE. Це вікно, яке буде отримувати команди редагування з OLE.
Зауваження
Називається рамках два рази під час активації на місці починається і закінчується; вперше встановити складеного меню і вдруге (з holemenu дорівнює NULL), видалити його. За замовчуванням реалізація Установка або видалення складеного меню а потім викликає в OleSetMenuDescriptor функцію, щоб інсталювати або видалити диспетчерської код. Пересилити цю функцію, якщо за замовчуванням реалізація не підходить для вашого застосування. Якщо змінити цю функцію, ви повинні ймовірно перевизначити OnInsertMenus і OnRemoveMenus як добре. Це передові переналаштовуваною.
Докладніше, перегляньте статтю OleCreateMenuDescriptor, OleSetMenuDescriptor, і IOleInPlaceFrame::SetMenu в документації OLE.
Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також COleClientItem::OnInsertMenus, COleClientItem::OnRemoveMenus