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 di 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 di 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