Bonjour a tous,

Pour affichez une image RGB 24bits j'utilise la fonction : StretchDIBits

Ceci marche très bien.

Par contre pour afficher une image 8bits, j'ai du mal a avoir la bonne palette.. pourtant si je sauvegarde l'image sur le disque les couleurs sont nickel. Donc ca doit venir des paramètres de la fonction que j'utilise mal...
:

StretchDIBits(c->GetSafeHdc()
,0,rect.bottom,rect.right,-rect.bottom,
0,0,bmi.bmiHeader.biWidth,
bmi.bmiHeader.biHeight,
img->pixel,
&bmi,
DIB_RGB_COLORS,SRCCOPY);

bien sur j'ai adapter le bitmapinfo a une image Niveau de gris.

Quelqu'un aurait il un conseil?