Condividi tramite


CMFCToolBarsCustomizeDialog::AddMenuCommands

Aggiunge elementi all'elenco dei controlli nella pagina Comandi rappresentare tutti gli elementi del menu specificato.

void AddMenuCommands(
   const CMenu* pMenu,
   BOOL bPopup,
   LPCTSTR lpszCategory=NULL,
   LPCTSTR lpszMenuPath=NULL 
);

Parametri

  • [in] pMenu
    Un puntatore all'oggetto di CMenu da aggiungere.

  • [in] bPopup
    Specifica se inserire voci di menu di scelta rapida l'elenco di controlli.

  • [in] lpszCategory
    Il nome della categoria per inserire il menu.

  • [in] lpszMenuPath
    Un prefisso aggiunto al nome quando il comando viene visualizzato nell'elenco Tutte le categorie.

Note

Il metodo AddMenuCommands viene eseguito un ciclo su tutte le voci di menu pMenu. Per ogni voce di menu che non contiene un sottomenu, questo metodo crea un oggetto Classe CMFCToolBarButton e chiama il metodo CMFCToolBarsCustomizeDialog::AddButton per aggiungere la voce di menu a un pulsante della barra degli strumenti nell'elenco dei controlli nella pagina Comandi. I separatori vengono ignorati in questo processo.

Se bPopup è TRUE, per ogni voce di menu che contiene un sottomenu questo metodo crea un oggetto Classe CMFCToolBarMenuButton e lo inserisce nell'elenco di controlli chiamando AddButton. Altrimenti le voci di menu che contengono sottomenu non viene visualizzata nell'elenco dei controlli. In entrambi i casi, quando AddMenuCommands rileva una voce di menu a un sottomenu si chiama in modo ricorsivo, passando un puntatore al sottomenu come parametro pMenu e aggiungendo l'etichetta di sottomenu a lpszMenuPath.

Requisiti

intestazione: afxToolBarsCustomizeDialog.h

Vedere anche

Riferimenti

Classe CMFCToolBarsCustomizeDialog

Grafico delle gerarchie