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