Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa COleClientItem

Wykres hierarchii

COleClientItem::OnInsertMenus

COleClientItem::OnSetMenu