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 !
Partager