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