Share via


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

Vea también

Referencia

Clase de CMFCToolBarsCustomizeDialog

Gráfico de jerarquía