Partager via


CMFCToolBarsCustomizeDialog::AddToolBar

Charge une barre d'outils des ressources. Ensuite, car chaque commande dans le menu appelle la méthode d' CMFCToolBarsCustomizeDialog::AddButton pour insérer un bouton dans la liste des commandes dans la page Commandes dans la catégorie spécifiée.

BOOL AddToolBar(
   UINT uiCategoryId,
   UINT uiToolbarResId 
);
BOOL AddToolBar(
   LPCTSTR lpszCategory,
   UINT uiToolbarResId 
);

Paramètres

  • [in] uiCategoryId
    Spécifie l'ID de ressource de la catégorie pour ajouter la barre d'outils à.

  • [in] uiToolbarResId
    Spécifie l'ID de ressource d'une barre d'outils dont les commandes sont insérées dans la liste de commandes.

  • [in] lpszCategory
    Spécifie le nom de la catégorie dans laquelle pour ajouter la barre d'outils.

Valeur de retour

TRUE si la méthode est réussie ; sinon FALSE.

Exemple

L'exemple suivant montre comment utiliser la méthode d' AddToolBar dans la classe d' CMFCToolBarsCustomizeDialog . Cet extrait de code fait partie d' Exemple de protection de Word.

 CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog (this,
        TRUE /* Automatic menus scaning */,
        AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS | 
        AFX_CUSTOMIZE_MENU_ANIMATIONS);

    pDlgCust->AddToolBar (_T("Format"), IDR_FORMATBAR);

Notes

Le contrôle utilisé pour représenter chaque commande est un objet de CMFCToolBarButton, classe . Après avoir ajouté la barre d'outils, vous pouvez remplacer le bouton par un contrôle d'un type dérivé en appelant CMFCToolBarsCustomizeDialog::ReplaceButton.

Configuration requise

en-tête : afxToolBarsCustomizeDialog.h

Voir aussi

Référence

CMFCToolBarsCustomizeDialog, classe

Graphique de la hiérarchie