Mal was anderes: Warum diese grosse Aufwand mit der Systempalette? Ist doch bei 32 Bit eh unsinnig, da es keine Farbpalette gibt und ausserdem kümmert sich BitBlt() um die Anpassung und ordentliche setzen der Farbpalette beim kopieren. Nach meinem Wissen aus der
MSDN, sollte somit deine ganze Palettenarbeit mit dem BitBlt() Aufruf hinfällig sein.