011
02.03.2006, 22:06 Uhr
Spacelord
Hoffnungsloser Fall
|
Hallo,
Zitat von kleineSchildy: |
Aber warum um Himmels Willen, sollte der Pfad ne Zahl sein???
|
Die Fehlermeldung ist in der Tat etwas unglücklich aber wchar_t ist unter VC++6 als unsigned short definiert.Der meckert also im Grunde dass er keine widechar Zeichenfolge bekommt.
Wenn du das Ganze über nen CString lösen willst dann musst du erstmal den Header atlconv.h einfügen.
C++: |
#include <atlconv.h> .....
//angenommen sPicture ist irgendwo als CString deklariert USES_CONVERSION; Gdiplus::Image* image; image->FromFile(A2W(sPicture), FALSE); Gdiplus::Graphics g((m_cPicture.GetDC())->m_hDC); g.DrawImage(image,Gdiplus::Point(0,0)); ...
|
Kannst das Ganze aber auch selber mit MultiByteToWideChar lösen aber A2W ist wohl einfacher .
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes. |