COleClientItem::OnRemoveMenus

віртуальний недійсними OnRemoveMenus ( CMenu * pMenuShared );

Параметри

pMenuShared

Пунктів до меню складений за дзвінки до член функція OnInsertMenus.

Зауваження

Називається рамках видалити у Тара меню з меню вказаний композитний, коли закінчується на місці активації.

За замовчуванням реалізація видаляє меню контейнера pMenuShared на місці, тобто, файл, контейнер і вікно меню груп. Пересилити цю функцію, якщо за замовчуванням реалізація не підходить для вашого застосування; Наприклад, якщо ваша заявка не використовувати шаблони документів для зв'язування ресурси з типів документів. Якщо змінити цю функцію, ви повинні ймовірно перевизначити OnInsertMenus і OnSetMenu як добре. Це передові переналаштовуваною.

Підменю на pMenuShared може спільно використовуються більше одного складеного меню, якщо сервер неодноразово називається OnInsertMenus. Тому не слід видаляти будь-яких підменю у вашому перевизначити OnRemoveMenus; Ви тільки повинні відокремити їх.

Докладніше, перегляньте статтю IOleInPlaceFrame::RemoveMenus в документації OLE.

Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також COleClientItem::OnInsertMenus, COleClientItem::OnSetMenu

Index