共用方式為


CMFCToolBarsCustomizeDialog::AddMenuCommands

將項目加入至 [命令] 網頁的命令清單則表示指定的功能表的所有項目。

void AddMenuCommands(
   const CMenu* pMenu,
   BOOL bPopup,
   LPCTSTR lpszCategory=NULL,
   LPCTSTR lpszMenuPath=NULL 
);

參數

  • [in] pMenu
    要加入的 CMenu 物件的指標。

  • [in] bPopup
    指定是否要插入快顯功能表項目加入至命令清單。

  • [in] lpszCategory
    插入功能表的分類名稱。

  • [in] lpszMenuPath
    要加入至這個名稱的前置詞,則這個命令會在 [所有分類] 清單中。

備註

AddMenuCommands 方法執行迴圈。 pMenu所有功能表項目。 如果未含有子功能表、這個方法會建立 CMFCToolBarButton 類別 物件和呼叫 CMFCToolBarsCustomizeDialog::AddButton 方法將功能表項目的每個功能表項目,因為工具列按鈕加入至 [命令] 網頁的命令清單。 分隔符號在這個程序會被忽略。

如果 bPopup 是 TRUE,會藉由呼叫 AddButton含有子功能表 CMFCToolBarMenuButton 類別 這個方法會建立物件並將它插入命令清單中的每個功能表項目。 否則包含子功能表的功能表項目在命令清單中不會顯示。 在任何情況下,,當 AddMenuCommands 遇到具有子功能表之功能表項目會遞迴呼叫,將指標傳遞給 子功能表中做為 pMenu 參數和附加此子功能表的標籤套用至 lpszMenuPath。

需求

標題: afxToolBarsCustomizeDialog.h

請參閱

參考

CMFCToolBarsCustomizeDialog 類別

階層架構圖