Affectation d'un HPALETTE à un TBitmap

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 ?  

Reply

Marsh Posté le 05-07-2002 à 11:14:01   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed