CImage.LoadfromResource
-
Hallo,
ich habe ein Problem mit dem Laden einer Bitmap die in den Resourcen ist.Und zwar kriege ich immer eine Fehlermeldung wenn ich das Bild laden will.
Ich lade es so:m_ImgRecycle.LoadFromResource(AfxGetInstanceHandle(),IDB_Recycle);und bekomme diese Fehlermeldung.
Expression:
m_hBitmap==0Was mache ich nur falsch?
-
Und wo bekommst Du bitte den Fehler? Ist das ein ASSERT?
-
Schau dir das mal an: http://www.codeproject.com/vcpp/gdiplus/cgdiplusbitmap.asp.
CImage kann nur Bitmaps aus Resourcen laden, weil zum laden aus Resourcen LoadBitmap verwendet wird. Dies kann aber keine JPGs laden. Also bekommst du eine Fehlermeldung. Schau unter dem Link nach, da wird erklärt wie du die Resource in dein CImage bekommst.
Hat übrigens 1 Min suchen in Google benötigt um dahinter zu kommen

Gruß
-
Ja ist ein ASSERT.
Und die Resource ist ein Bitmap, auf der URL war ich auch schon tausend mal, nur hilft sie mir nicht weiter.
-
Und an welcher Zeile ist der ASSERT.
Ein ASSERT erschließt sich immer aus dem Context!
-
Problem hat sich erledigt ich habe keine Ahnung was falsch ist aber ich mache es jetzt einfach mit einer CBitmap Variablen