[GDI+] Problème avec l'initialisation d'image

Problème avec l'initialisation d'image [GDI+] - Programmation

Marsh Posté le 16-07-2001 à 02:47:34    

Bon, ayant enfin réussi à faire marcher GDI+, j'ai encore un problème avec l'initialisation d'objet Image.
 
Je m'explique, quand j'utilise ça ça marche impec:
 
Image image(L"test.bmp", true);
 
Mais si je fais ça,
 
char szImagePath[300] = "test.bmp"
Image image((WCHAR*)szImagePath, true);
 
Là, ça déconne complètement et mon image ne se charge pas...
 
Comment faut-il donner la variable contenant le chemin du fichier au constructeur Image?
 
C'est pas expliqué dans la doc :cry: :cry: :cry:

Reply

Marsh Posté le 16-07-2001 à 02:47:34   

Reply

Marsh Posté le 16-07-2001 à 03:17:06    

normal, le constructeur ne prend que de l'unicode.
 
WCHAR* wstr = L"test.bmp";
Image image(wstr);
 
ps : gdi+ est toujours en beta et la doc encore incomplète.

Reply

Marsh Posté le 16-07-2001 à 09:08:45    

Ah d'accord.
 
Sinon, j'ai une variable char[350] que j'aimerais donc convertir en unicode. Comment puis-je faire?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed