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