J'ai ajouté un fichier .manifest dans le répertoire de mon exe.
J'ai donc le style XP pour tout ce qui est CheckBox, RadioButton, CButton
.... sauf les CButton avec une image.
Y a-t-il une solution pour avoir le style XP sur ces CButton ?
Merci
J'ai ajouté un fichier .manifest dans le répertoire de mon exe.
J'ai donc le style XP pour tout ce qui est CheckBox, RadioButton, CButton
.... sauf les CButton avec une image.
Y a-t-il une solution pour avoir le style XP sur ces CButton ?
Merci
salut,
tu utilises la classe CBitmapButton ?
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++.
Non , j'ai une classe qui dérive de CButton et qui se charge de faire
le LoadImage puis le SetBitmap car je dois changer dynamiquement le bitmap sur mon Button.
Avec la classe CBitmapButton , il y avait des pertes d'objets GDI
Est-ce la le pb ?
Merci .
re,
apres essai l'utilisation de CBitmapButton ne permet pas de garder l'aspect initial donné par le fichier manifest sur un bouton classique.
le sujet merite une petite reflexion...
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++.
tu peux en dire un peu plus sur ce fichier .manifest, ça m'interresse.
qu'est-ce qu'il doit contenir, par exemple ?
salut ,voir la faq:Envoyé par tut
http://c.developpez.com/faq/vc/?rechercher=manifest
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++.
pfff... je l'avais pas vu, j'avais cherché dans la section CWnd...
Mais, j'ai dû rater quelque chose, parce que je ne note aucun changement.
il faut que le fichier soit present dans le repertoire de l'exe .
ne pas oublier de changer le nom de l'application dans le fichier .
si mon exe se nomme toto.exe mon manifest : toto.exe.manifest
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++.
Bien que la discussion soit très ancienne, je la fais remonter en ajoutant ma propre expérience.
Sous Visual C++ 2005, en développement Win32 pur, le phénomène est identique !!! Les boutons contenant un bitmap perdent le style XP.
Je ne pense pas que ça vienne du fichier manifest ?
Si quelqu'un a une solution, merci de le faire savoir !
Je m'étais posé la question également il y a quelques temps, il y a l'explication et une classe dispo sur CodeProject :
http://www.codeproject.com/buttonctr...nwithstyle.asp
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager