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 Classe de CMFCToolBarButton .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

Classe de CMFCToolBarsCustomizeDialog

Graphique de la hiérarchie