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:
Comment faire pour substituer la couleur blanche à la volée?
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));
merci pour votre aide
Partager