CMFCToolBarsCustomizeDialog::AddMenuCommands
Добавляет элементы в список команд на странице Команды представить все элементы в указанном меню.
void AddMenuCommands(
const CMenu* pMenu,
BOOL bPopup,
LPCTSTR lpszCategory=NULL,
LPCTSTR lpszMenuPath=NULL
);
Параметры
[входящий] pMenu
Указатель на объект CMenu для добавления.[входящий] bPopup
Определяет, является ли всплывающие меню вставки точки в список команд.[входящий] lpszCategory
Имя категории для вставки меню.[входящий] lpszMenuPath
Префикс, которые добавляются к имени, когда команда отображается в списке Все категории.
Заметки
Метод AddMenuCommands отсекает проход по всем точками меню pMenu. Для каждого пункта меню, который не содержит подменю этот метод создает объект Класс CMFCToolBarButton и вызывает метод CMFCToolBarsCustomizeDialog::AddButton чтобы добавить пункт меню в качестве кнопки панели инструментов в список команд на странице Команды. Разделители игнорируются в данном процессе.
Если bPopupTRUE, то для каждого пункта меню, содержащий подменю этот метод создает объект и вставки Класс CMFCToolBarMenuButton его в список команд, вызвав AddButton. В противном случае пунктов меню, содержащих вложенные меню не отображаются в списке команды. В любом случае, когда AddMenuCommands обнаруживает пункт меню с вложенным меню вызывается рекурсивно, передайте указатель в подменю " в качестве параметра pMenu и добавление метка вложенного меню в lpszMenuPath.
Требования
заголовок: afxToolBarsCustomizeDialog.h