COleClientItem::OnSetMenu
Volána v rámci dvakrát při aktivaci na místě začíná a končí; První instalace složená nabídka a podruhé (s holemenu rovno NULL) ji odebrat.
virtual void OnSetMenu(
CMenu* pMenuShared,
HOLEMENU holemenu,
HWND hwndActiveObject
);
Parametry
pMenuShared
Ukazatel složená nabídka vyrobeno volání OnInsertMenus členské funkce a InsertMenu funkce.holemenu
Zpracování nabídky popisovač vrácený OleCreateMenuDescriptor funkce, nebo NULL Pokud je kód odesílající odebrat.hwndActiveObject
Popisovač okna Úpravy položky OLE.Toto je okno, které obdrží od OLE příkazy pro úpravy.
Poznámky
Výchozí implementace nainstaluje nebo odebere složená nabídka a pak zavolá OleSetMenuDescriptor funkce instalace nebo odebrání dával kód.Tato funkce přepsat, pokud aplikace není výchozí implementace.Pokud potlačíte tuto funkci by pravděpodobně přepsat OnInsertMenus a OnRemoveMenus i.Toto je rozšířené overridable.
Další informace naleznete v OleCreateMenuDescriptor, OleSetMenuDescriptor, a IOleInPlaceFrame::SetMenu v .
Požadavky
Záhlaví: afxole.h