Okay, ich glaub ich check's langsam...
Die Palette ist also eine PLogPalette, ein Zeiger auf TLogPalette.
1. Frage:
Wie bekomme ich aus TLogPalette ein array[0..255] of TColor ?
2. Frage:
In dieser Zeile wird also die Palette geladen:
Delphi-Quellcode:
lpPal^.palNumEntries :=
GetSystemPaletteEntries(
dc,
0,
256,
lpPal^.palPalEntry);
Es wird allerdings die Systempalette geladen.
Wie kann ich hier die Palette aus einem Stream (Datei) laden?
GetPaletteEntries... und dann?