Ich habe ein Array von Bytes (die ich direkt aus einem BMP durch einen Stream lese und dann als BLOB in einer Datenbank speichern möchte), die ich als Symbole in einer CImageList anzeigen möchte. Daher möchte ich meine Daten irgendwie in eine HBITMAP oder CBitmap laden. Ich habe es bisher so gemacht und lese aus einer Datei:
%Vor%Aber das funktioniert natürlich nur für Dateien, aber nicht für Byte-Arrays. Wie kann ich das gleiche Ergebnis erhalten, aber aus einem Array von Byte lesen?
Bearbeiten: Beachten Sie, dass mein Array nicht nur die Farbinformationen enthält, sondern die vollständige Datei, wie sie auf dem Datenträger gespeichert ist, einschließlich aller Header und Metadaten. Es scheint mir, dass das Verwerfen all dieser Informationen eine schlechte Idee ist.