Bitmaps in Visual C++ 5.0

Hallo Experten!

Die Fabpalette eines Bitmaps in Visual C++ 5.0 enthält standardmäßig 16 oder 256 Farben (bei 4 Bit oder 8 Bit pro Pixel). Ich habe das Problem, daß mein Bild 4096 Farben (bzw. Graustufen) enthält, möchte aber trotzdem mit Farbtabelle arbeiten (also 12 Bit pro Pixel).

Ist es irgendwie möglich, ein Bitmap mit 12 Bit pro Pixel und 4096 Farben in der Farbtabelle zu erstellen? Oder muß ich das Bild erst auf 256 Farben runterrechnen? Das wäre ungünstig, denn dann muß mein Programm das eigentliche Bild UND das reduzierte Bitmap im Speicher ablegen.

Vielen Dank!
Uwe