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

dvt_robo 6 Messages postés lundi 14 mars 2005Date d'inscription 2 novembre 2005 Dernière intervention - 1 nov. 2005 à 22:00 - Dernière réponse : dvt_robo 6 Messages postés lundi 14 mars 2005Date d'inscription 2 novembre 2005 Dernière intervention
- 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
vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention - 1 nov. 2005 à 22:38
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

Merci vecchio56 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de vecchio56
cs_saifer 116 Messages postés samedi 29 mars 2003Date d'inscription 19 décembre 2008 Dernière intervention - 1 nov. 2005 à 22:14
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
dvt_robo 6 Messages postés lundi 14 mars 2005Date d'inscription 2 novembre 2005 Dernière intervention - 2 nov. 2005 à 10:23
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.