Comment changer le texte d'un bouton dans une toolbar [Résolu]

Messages postés
6
Date d'inscription
lundi 14 mars 2005
Statut
Membre
Dernière intervention
2 novembre 2005
- - Dernière réponse : dvt_robo
Messages postés
6
Date d'inscription
lundi 14 mars 2005
Statut
Membre
Dernière intervention
2 novembre 2005
- 2 nov. 2005 à 10:23
Salut,

je créer une toolbar (en Win32) pour pouvoir utiliser des dropdown
boutons, J'affiche du texte sur ces boutons que j'aimerai modifier
lorsque je clique dessus.



Mon problème est que je n'arrive pas à changer le texte après la création des boutons.

Je ne voies pas quel message il faut envoyer aux boutons pour le changer.



Merci de votre aide
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
6539
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
6
3
Merci
Dans une toolbar, ce ne sont pas vraiment des boutons (pas de handle pour les manipuler). Pour changer le texte (bien que je trouve ca bizarre de changer le texte d'un bouton d'une toolbar quand on clique dessus), tu peux utiliser le message TB_SETBUTTONINFO

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 146 internautes nous ont dit merci ce mois-ci

Commenter la réponse de vecchio56
Messages postés
116
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
19 décembre 2008
1
0
Merci
salut, envoi le message WM_SETTEXT pour modifier le texte d'un bouton.

bonne continuation.

-{ Saifer }-
Commenter la réponse de cs_saifer
Messages postés
6
Date d'inscription
lundi 14 mars 2005
Statut
Membre
Dernière intervention
2 novembre 2005
0
Merci
Voilà le code que j'ai utilisé.



TBBUTTONINFO tbbi;


tbbi.cbSize = sizeof(tbbi);


tbbi.dwMask = TBIF_TEXT;


tbbi.pszText = "Tools";

SendMessage (hMenuBar, TB_SETBUTTONINFO, IDM_MENU, (LPARAM)&tbbi);

NB : Pour info, je change le texte du toolbar lorsque je clique sur un des menus qui apparaît sur la flèche du bouton dropdown.
Commenter la réponse de dvt_robo