2010-10-15 3 views

Répondre

5

Essayez de passer -1 comme l'indice d'image et la mise en texte du bouton drapeau:

toolBar.SetButtonInfo(buttonIndex, buttonId, 
    TBBS_BUTTON | TBBS_AUTOSIZE | BTNS_SHOWTEXT, -1); 
toolBar.SetButtonText(buttonIndex, "Button Text"); 
+0

Il ne fonctionne pas tout à fait. Je reçois le bouton sans image, mais le texte ne s'affiche pas. Si je fais des boutons plus grands, avec SetSizes, alors je vois le texte, mais sous où l'image serait s'il y en avait une. – MikMik

+2

Votre contrôle de barre d'outils doit avoir le bit de style [TBSTYLE_LIST] (http://msdn.microsoft.com/en-us/library/bb760439%28v=VS.85%29.aspx) défini, de sorte que le texte du bouton est transmis au à droite de l'image au lieu de dessous. –

Questions connexes