Bonjour,

J'ai fait quelques tests de dessin...

Pour dessiner dans un HBITMAP (pour generer une image en memoire puis la copier à l'ecran)

Comme ceci : (à peu pres, j'ai pas mon code source sous la main)

hdcMem = CreateCompatibleDC(hdc);
hBmp = CreateCompatibleBitmap(hdc, 500, 500);
SelectObject(hdcMem, hBmp);
BitBlt(hdcMem,..., hdcSource);

Et ça ne marche pas !

alors j'ai remplacé CreateCompatibleBitmap par CreateDIBSection

Et là, ça marche !

Pourquoi peut-on dessiner dans un DIBSection et pas dans un CompatibleBitmap ?

Quelle est la méthode la plus efficace pour dessiner dans un HBITMAP ?

Merci !