CMFCToolBarsCustomizeDialog::AddMenuCommands
Agregar elementos a la lista de comandos en la página de Comandos para representar todos los elementos del menú especificado.
void AddMenuCommands(
const CMenu* pMenu,
BOOL bPopup,
LPCTSTR lpszCategory=NULL,
LPCTSTR lpszMenuPath=NULL
);
Parámetros
[in] pMenu
Un puntero al objeto de CMenu a agregar.[in] bPopup
Especifica si insertar los elementos de menú emergente a la lista de comandos.[in] lpszCategory
El nombre de la categoría para insertar el menú.[in] lpszMenuPath
Un prefijo que se agrega al nombre cuando se muestra el comando en la lista de Todas las categorías .
Comentarios
El método de AddMenuCommands sobre todos los elementos de menú de pMenu.Para cada elemento de menú que no contiene un submenú, este método crea un objeto de Clase de CMFCToolBarButton y llama al método de CMFCToolBarsCustomizeDialog::AddButton para agregar el elemento de menú como botón de la barra de herramientas en la lista de comandos en la página de Comandos .Los separadores se omiten en este proceso.
Si bPopup es TRUE, para cada elemento de menú que contiene un submenú este método crea un objeto de Clase de CMFCToolBarMenuButton y se inserta en la lista de comandos llamando a AddButton.Si no los elementos de menú que contienen submenús no se muestran en la lista de comandos.En cualquier caso, cuando AddMenuCommands encuentra un elemento de menú a un submenú se denomina recursivamente, pasando un puntero al submenú como parámetro de pMenu y anexando el submenú en lpszMenuPath.
Requisitos
encabezado: afxToolBarsCustomizeDialog.h