CMFCToolBarsCustomizeDialog::AddMenuCommands
Adiciona itens à lista de comandos no Comandos página para representar todos os itens de menu especificado.
void AddMenuCommands(
const CMenu* pMenu,
BOOL bPopup,
LPCTSTR lpszCategory=NULL,
LPCTSTR lpszMenuPath=NULL
);
Parâmetros
[in] pMenu
Um ponteiro para o objeto CMenu para adicionar.[in] bPopup
Especifica se você deseja inserir os itens de menu pop-up à lista de comandos.[in] lpszCategory
O nome da categoria para o menu Inserir.[in] lpszMenuPath
Um prefixo adicionado ao nome quando o comando é mostrado no Todas as categorias lista.
Comentários
The AddMenuCommands método faz um loop por todos os itens de menu pMenu. Para cada item de menu que não contenha um submenu, esse método cria um Classe CMFCToolBarButton objeto e chama o CMFCToolBarsCustomizeDialog::AddButton Para adicionar o item de menu sistema autônomo um botão de barra de ferramentas à lista de comandos na Comandos página.Separadores são ignoradas neste processo.
If bPopup é TRUE, para cada item de menu que contém um submenu esse método cria um Classe CMFCToolBarMenuButton objeto e o insere na lista de comandos, chamando AddButton. Caso contrário, os itens de menu contém submenus não são exibidos na lista de comandos.Em ambos sistema autônomo casos, quando AddMenuCommands encontrar um item de menu com um submenu ele chama a mesma recursivamente, passar um ponteiro para o submenu sistema autônomo o pMenu parâmetro e acrescentando o rótulo do submenu para lpszMenuPath.
Requisitos
Cabeçalho: afxToolBarsCustomizeDialog.h