OVH Cloud OVH Cloud

HBITMAP 256couleurs

3 réponses
Avatar
Pierre-e Gougelet
Bonjour,

Est t'il possible de créer une HBITMAP 256 couleurs pour dessiner dedans meme si le HDC principal est en 16 millions?

Un CreateDIBitmap avec un BITMAPINFO 256 couleurs me renvoie une hBitmap 32bits!

Merci. Pierre.

3 réponses

Avatar
Christian ASTOR
Pierre-e Gougelet wrote:


Est t'il possible de créer une HBITMAP 256 couleurs pour dessiner dedans
meme si le HDC principal est en 16 millions?

Un CreateDIBitmap avec un BITMAPINFO 256 couleurs me renvoie une hBitmap
32bits!



"
The DDB that is created will be whatever bit depth your reference DC is.
To create a bitmap that is of different bit depth, use CreateDIBSection.
"
Avatar
Pierre-e Gougelet
> "
The DDB that is created will be whatever bit depth your reference DC is.
To create a bitmap that is of different bit depth, use CreateDIBSection.
"



Oui, mais j'ai bien utilisé CreateDIBSection mais je récupère une HBITMAP en 32bits???

(Pour le savoir je fais un GetObject sur la HBITMAP)

Pierre.
Avatar
Pierre-e Gougelet
Autant pour moi, avec CreateDIBSection, cela marche!

Merci. Pierre.