共用方式為


COleClientItem::OnInsertMenus

呼叫由架構在就地啟動時插入容器應用程式的功能表入空的功能表。

virtual void OnInsertMenus( 
   CMenu* pMenuShared, 
   LPOLEMENUGROUPWIDTHS lpMenuWidths  
);

參數

  • pMenuShared
    為空白功能表的點。

  • lpMenuWidths
    指向 LONG 六個值會指出有多少功能表下功能表群組中的任何一個:檔案,編輯,容器,物件時, 視窗,說明。 容器應用程式檔案時,容器負責,,和 Windows 功能表中的 群組中,將項目 0、2 和 4,對應這個陣列。

備註

這個功能表會傳送至伺服器,插入的功能表,建立複合功能表。 這個函式可以重複呼叫建立數個複合功能表。

預設實作插入 pMenuShared 就地容器功能表;也就是檔案、容器和 Windows 功能表中的 群組。 CDocTemplate::SetContainerInfo 用來設定這個功能表資源。 預設實作也將適當的值至的 lpMenuWidths項目 0、2 和 4,依據,功能表資源。 覆寫這個函式的預設實作是針對應用程式的;例如,在中,如果您的應用程式不會使資源使用資料範本與文件類型。 如果您覆寫這個函式,則也應覆寫和 OnSetMenuOnRemoveMenus。 這是進階可覆寫的。

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

需求

Header: afxole.h

請參閱

參考

COleClientItem 類別

階層架構圖表

COleClientItem::OnRemoveMenus

COleClientItem::OnSetMenu