Affectation d'un HPALETTE à un TBitmap - C++ - Programmation
Marsh Posté le 05-07-2002 à 11:14:01
Bonjour, j'ais un pb pour affecter un HPALETTE à un TBitmap. Voici ce que je fais : je créé un HPALETTE ( g testé c valeurs et elles sont correctes ), je créé un Bitmap et l'associe à un TBitmap de la manière suivante monBmp->Handle = CreateDIBitmap( ...) ; ( l'image créée est aussi bonne ) puis j'associe la palette à mon TBitmap en faisant monBmp->Palette = monHPalette mon bitmap est ensuite assigné à un TImage via monTImage->Picture->Bitmap->Assign( monBmp ) mais lorsque l'image s'affiche elle est toute verte. Savez-vous si il faut faire qq chose en plus pour que ma palette soit correctement prise en compte ?
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 05-07-2002 à 11:14:01
Bonjour,
j'ais un pb pour affecter un HPALETTE à un TBitmap.
Voici ce que je fais :
je créé un HPALETTE ( g testé c valeurs et elles sont correctes ),
je créé un Bitmap et l'associe à un TBitmap de la manière suivante
monBmp->Handle = CreateDIBitmap( ...) ;
( l'image créée est aussi bonne )
puis j'associe la palette à mon TBitmap en faisant
monBmp->Palette = monHPalette
mon bitmap est ensuite assigné à un TImage via
monTImage->Picture->Bitmap->Assign( monBmp )
mais lorsque l'image s'affiche elle est toute verte.
Savez-vous si il faut faire qq chose en plus pour que
ma palette soit correctement prise en compte ?