créer un objet de CToolBarCtrl
Les objets de CToolBarCtrl contiennent plusieurs structures de données internes — une liste de bitmap de l'image de boutons, une liste de chaînes de nom de bouton, puis une liste de structures de TBBUTTON — qui associe une image et/ou une chaîne avec la position, le style, l'état, et l'ID de commande du bouton. Chacun des éléments des structures de données est indiqué par un index de base zéro. Avant de pouvoir utiliser un objet de CToolBarCtrl, vous devez installer les structures de données. Pour obtenir la liste des structures de données, consultez le Contrôles de la barre d'outils dans Kit de développement logiciel Windows. La liste de chaînes peut être utilisée pour les noms de bouton ; vous ne pouvez pas récupérer les chaînes de la barre d'outils.
Pour utiliser un objet CToolBarCtrl, vous suivrez généralement les étapes suivantes :
Pour utiliser un objet de CToolBarCtrl
Construit l'objet de CToolBarCtrl.
Appelez Créer pour créer le contrôle commun de la barre d'outils Windows et le joindre à l'objet CToolBarCtrl. Si vous souhaitez des images bitmap pour les des boutons, ajoutez les images bitmap de bouton dans la barre d'outils en appelant AddBitmap. Si vous souhaitez des noms de chaîne pour les boutons, ajoutez des chaînes dans la barre d'outils en appelant AddString et/ou AddStrings. Après avoir appelé AddString et/ou AddStrings, vous devez appeler Redimensionnement automatique pour obtenir l'affichage de la chaîne ou des chaînes.
Ajouter des structures de bouton dans la barre d'outils en appelant AjouterBoutons.
Si vous souhaitez des info-bulles, gérez les messages de TTN_NEEDTEXT dans la fenêtre propriétaire de la barre d'outils comme décrit dans Notifications d'Info-bulle de gestion.
Si vous souhaitez que vos utilisateurs puissent personnaliser la barre d'outils, traiter les messages de notification de personnalisation dans la fenêtre propriétaire comme décrit dans Notifications de personnalisation de gestion.