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