Zitat:
Nur halt heben nicht, wenn Bilder weniger als 24-Bit haben bzw. eine Farbpalette benötigen.
Um was geht es dir denn?
Du möchtest das Bild anzeigen auch dann wenn es < 24 Bit ist?
Dann konvertiere es doch im Speicher und zeige es dann, ein Hinweis nicht Unterstützt ist nicht die eleganteste Methode.
Wenn viele WinAPI32 Funktionen implementiert werden\sind dann sicherlich auch CreateDIBSection.
Ein Ansatz:
https://stackoverflow.com/questions/...bits-correctly
und schaue mal hier, kann dir aber nicht sagen ob da etwas relevantes für dich enthalten ist.
https://www.delphipraxis.net/1074736-post1.html
Wenn alle stricke reißen (bzgl. des HDC) dann würde ich für CrossVCL, wxWidgets empfehlen.