Bonjour à tous,
J'ai des images bitmap 2 couleurs: fond noir + dessin blanc à l'origine. Via des boutons radio, l'utilisateur pourra changer la couleur blanche d'origine et uniquement celle ci.

Voici comment je dessine une image:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CBitmap *pOldBitmap
CDC *pDC;
pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
 
m_cdcbitmap.CreateCompatibleDC(pDC);
 
pOldBitmap = m_cdcbitmap.SelectObject(GetParent()->m_cbit);
 
pDC->SetBkMode(TRANSPARENT);
pDC->pDC->TransparentBlt(posx,posy,width,height,,&m_cdcbitmap,0,0,73,73,RGB(0,0,0));
Comment faire pour substituer la couleur blanche à la volée?

merci pour votre aide