Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CMFCToolBarsCustomizeDialog

Graf hierarchie