CMFCToolBarsCustomizeDialog::AddMenuCommands
Přidá položky do seznamu příkazů v Příkazy všechny položky nabídky stránku.
void AddMenuCommands(
const CMenu* pMenu,
BOOL bPopup,
LPCTSTR lpszCategory=NULL,
LPCTSTR lpszMenuPath=NULL
);
Parametry
[v]pMenu
Ukazatel na objekt CMenu přidat.[v]bPopup
Určuje, zda chcete vložit položky místní nabídky do seznamu příkazů.[v]lpszCategory
Název kategorie v nabídce Vložit.[v]lpszMenuPath
Předponu, která je přidána do názvu po příkazu je uveden v Všechny kategorie seznam.
Poznámky
AddMenuCommands Metoda smyčky přes všechny položky nabídky z pMenu .Pro každou položku nabídky, který neobsahuje podnabídku, vytvoří tato metoda Třída CMFCToolBarButton objektu a volání CMFCToolBarsCustomizeDialog::AddButton metoda přidat položku nabídky jako tlačítko na panelu nástrojů seznam příkazů na Příkazy stránku.Oddělovače jsou ignorovány v tomto procesu.
Pokud bPopup je TRUE , pro každou položku nabídky, která obsahuje podnabídku vytvoří tato metoda Třída CMFCToolBarMenuButton objektu a vloží do seznamu příkazů voláním AddButton .Položky nabídky, které obsahují podnabídky jinak nejsou zobrazeny v seznamu příkazů.V obou případech při AddMenuCommands nalezne položku nabídky podnabídka volá sám rekurzivně předáním podnabídky jako ukazatel pMenu parametrů a Popis podnabídky připojení lpszMenuPath .
Požadavky
Záhlaví: afxToolBarsCustomizeDialog.h