Problème d'affichage des boutons [MFC]
Bonjour à tous,
Ultime question d'ordre esthétique et mon projet sera bouclé.
Je suis sous visual studio 2010 et je fais un projet en MFC. Tout allé bien les boutons et la barre de progression en style win7. Mais je ne sais pas trop ce que j'ai touché mais l'affichage des boutons est maintenant très basic (un rectangle sans bout arrondit).
Je pense que j'ai déclenché ça quand j'ai choisit dans les propriétés de mon projet "Utiliser le jeu de caractères multioctet (MBCS)" mais je ne peux pas le confirmer.
Voici un rendu de ma fenêtre sous visual (à gauche) et une fois compilé (à droite) :
http://data.imagup.com/5/1108981495.jpg
http://www.imagup.com/data/1108981495.html
Modification Style Controles UNICODE/MBCS
Bon ben je n'y arrive pas :(
je n'ai pourtant plus de soulignage en rouge dans mon code mais il ne compile pas, il me dit memory leak...
voilà comment j'ai essayé de contourné mes problèmes en UNICODE :
Avant :
Code:
FindFirstFile("D:\\*.*", &FoundDATAFolder);
Après :
Code:
FindFirstFile(LPCWSTR("D:\\*.*"), &FoundDATAFolder);
et le plus bourrin :
Avant :
Code:
1 2 3
| string(FoundBmp.cFileName);
BmpFound = FoundBmp.cFileName;
strcat_s(ScrFolderBmp, 1024, BmpFound); |
Après :
Code:
1 2 3 4 5
| ostringstream ossDATATxt;
ossBmpFound << FoundBmp.cFileName;
istringstream issBmpFound (ossBmpFound.str());
issBmpFound >> BmpFound ;
strcat_s(ScrFolderBmp, 1024, BmpFound); |