共用方式為


COleClientItem::OnRemoveMenus

呼叫框架從指定的複合功能表移除容器的功能表,當就地啟動 (In-Place Activation) 結束。

virtual void OnRemoveMenus( 
   CMenu* pMenuShared  
);

參數

  • pMenuShared
    要呼叫的建構複合功能表上指向 [ OnInsertMenus 成員函式。

備註

預設實作會從移除 pMenuShared 就地容器 (Container) 功能表,也就是說,檔案、容器和 Windows 功能表中的 群組。 覆寫這個函式的預設實作是針對應用程式的;例如,在中,如果您的應用程式不會使資源使用資料範本與文件類型。 如果您覆寫這個函式,可能要覆寫 OnInsertMenusOnSetMenu 。 這是進階可覆寫的。

如果伺服器 OnInsertMenus重複呼叫,在 pMenuShared 的子功能表上可能會有一個以上的複合功能表共用。 因此您不應該刪除在 OnRemoveMenus您的覆寫的任何子功能表,您應該只中斷連接它們。

如需詳細資訊,請參閱 Windows SDK的 IOleInPlaceFrame::RemoveMenus

需求

Header: afxole.h

請參閱

參考

COleClientItem 類別

階層架構圖表

COleClientItem::OnInsertMenus

COleClientItem::OnSetMenu