CBitmap als Resouce abspeichern
-
...nur prinzipiel gefragt. Ist so etwas überhaupt möglich und wenn ja wie?
-
mit dem rechtmaustaste auf dem Resoursen--> resource hinfügen...> bitmab importieren.
-
oh sorry! Ich muss meine Frage konkretisieren
Ich möchte eine CBitmap-Variable dynamisch als Resource (z.B. mit der ID MY_OWN_RESOURCE_ID) hinterlegen um sie später bei Bedarf mit
CBitmap bmp; bmp.LoadBitmap(MY_OWN_RESOURCE_ID);
wieder in eine Bitmap-Variable laden zu können.
-
ach so ..sorry das weiss ich nicht..
vielleicht endst du die sitzung hier und frag in neuer sitzung
-
warum mit eine ID?
lade es doch so
//nur Beispieldatei -> Path für deine Bilddatei char filepath[MAX_PATH] = "C:\\Eigene Dateien\\Bild.bmp"; HBITMAP hBitmap = (HBITMAP) ::LoadImage(AfxGetInstanceHandle(),filepath, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION ); CBitmap bmp; if ( hBitmap ) { if ( bmp.DeleteObject ()) bmp.Detach (); bmp.Attach ( hBitmap ); }
weil die datei braucht man ja sowieso