[MFC] Substitution de couleurs dans un BITMAP
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:
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