Bonjour,
J'affiche mon plateau de jeu lors de l'appel du message "WM_ERASEBKGND" ainsi qu'avec le HDC fourni en argument (wParam).
Afin de pouvoir rendre le graphique des pieces mieux, je voudrais élimier le fond des pieces (pour l'instant c'est juste un fond blanc avec les pieces).
Je voudrais utiliser la fonction
Mais lors de l'affichage des pions, je n'ai pas le Device Context du fond.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 BOOL TransparentBlt( HDC hdcDest, // handle to destination DC int nXOriginDest, // x-coord of destination upper-left corner int nYOriginDest, // y-coord of destination upper-left corner int nWidthDest, // width of destination rectangle int hHeightDest, // height of destination rectangle HDC hdcSrc, // handle to source DC int nXOriginSrc, // x-coord of source upper-left corner int nYOriginSrc, // y-coord of source upper-left corner int nWidthSrc, // width of source rectangle int nHeightSrc, // height of source rectangle UINT crTransparent // color to make transparent );
Donc, je ne sais pas comment faire...
Merci de votre aide...
Partager