Gdi / bitmap / palette

Hallo!

Mit dieser Zeile lade ich eine .bmp-Datei:

HBITMAP BitmapHandle = ( HBITMAP ) LoadImage( NULL, filename.c_str(), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION );

Damit hat alle wunderbar geklappt. Jetzt möchte ich aber die Palette des Bitmaps verändern
(Helligkeit / Contrast, usw…).

Kann mir jemand helfen ??

Danke & Gruss
Bernd

Ich habs:

mit

RGBQUAD pal[256];
unsigned int colorcount = GetDIBColorTable(hdcMem, 0, 256, pal);

pal[…].rgbRed = …
pal[…].rgbGreen = …
pal[…].rgbBlue = …

und dann

SetDIBColorTable( hdcMem, 0, 256, pal);

kann man die Farbpalette ändern.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]