Je voudrais changer la bitmap d'un bouton dynamiquement dans la toolbar quand je click sur ce bouton. Quelles sont les classes et les fonctions à utiliser?
Je voudrais changer la bitmap d'un bouton dynamiquement dans la toolbar quand je click sur ce bouton. Quelles sont les classes et les fonctions à utiliser?
salut il faut recuperer l'acces à la toolbar sur la mainframe
et voir les fonctions dispos sur cette classe .
http://www.developpez.net/forums/viewtopic.php?t=149833
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
En fait, il faut editer 2 toolbars avec l'éditeurs et faire les icones differents (ceux qui doivent être different sur un presse bouton). Puis dans la méthodes liés au bouton, il faut faire :
Sachant que IDR_MAINFRAME1 est l'ID de la recource. En fait, la toolbar est stocké en bitmap. Cette bitmap contient tous les icones à la suite des autres. On peut les redessiner du moment qu'on reste dans les dimensions adéquats (16x18).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 m_wndToolBar.LoadBitmap( IDR_MAINFRAME1 );
Partager