COleClientItem::OnRemoveMenus
呼叫框架從指定的複合功能表移除容器的功能表,當就地啟動 (In-Place Activation) 結束。
virtual void OnRemoveMenus(
CMenu* pMenuShared
);
參數
- pMenuShared
要呼叫的建構複合功能表上指向 [ OnInsertMenus 成員函式。
備註
預設實作會從移除 pMenuShared 就地容器 (Container) 功能表,也就是說,檔案、容器和 Windows 功能表中的 群組。 覆寫這個函式的預設實作是針對應用程式的;例如,在中,如果您的應用程式不會使資源使用資料範本與文件類型。 如果您覆寫這個函式,可能要覆寫 OnInsertMenus 和 OnSetMenu 。 這是進階可覆寫的。
如果伺服器 OnInsertMenus重複呼叫,在 pMenuShared 的子功能表上可能會有一個以上的複合功能表共用。 因此您不應該刪除在 OnRemoveMenus您的覆寫的任何子功能表,您應該只中斷連接它們。
如需詳細資訊,請參閱 Windows SDK的 IOleInPlaceFrame::RemoveMenus 。
需求
Header: afxole.h