COleClientItem::OnRemoveMenus
Wywołana przez ramy usunąć menu kontener z określonym menu złożony po zakończeniu aktywacji w miejscu.
virtual void OnRemoveMenus(
CMenu* pMenuShared
);
Parametry
- pMenuShared
Punkty menu kompozytowe zbudowane przez wywołania OnInsertMenus funkcji składowej.
Uwagi
Domyślna implementacja usuwa z pMenuShared menu kontener w miejscu, które jest, grupy menu Plik, kontener i okna.Zastąpić tę funkcję, jeśli domyślna implementacja nie jest odpowiedni dla aplikacji; na przykład, jeżeli aplikacja nie używa szablonów dokumentów skojarzenie zasobów z typów dokumentów.Jeśli można zastąpić tę funkcję, należy prawdopodobnie zastąpić OnInsertMenus i OnSetMenu jak również.Jest to zaawansowane NotOverridable.
Podmenu na pMenuShared może być współużytkowany przez więcej niż jednego menu złożonego, jeśli serwer ma ciągle wywoływana OnInsertMenus.Dlatego nie należy usuwać wszelkich podmenu w sieci zastępująca OnRemoveMenus; tylko należy je odłączyć.
Aby uzyskać więcej informacji, zobacz IOleInPlaceFrame::RemoveMenus w Windows SDK.
Wymagania
Nagłówek: afxole.h