cs_Adeon
Messages postés293Date d'inscriptionjeudi 21 août 2003StatutMembreDernière intervention10 avril 2015
-
3 mai 2004 à 16:42
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
3 mai 2004 à 21:52
Salut! je sais afficher une image dans une fentre mais j'aimerai savoir comment on fait pour que la couleur blanche ( par exemple ) ne se superpose pas sur le reste du decor.
Merci d'avance !
:big) Adeon 8-)
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 3 mai 2004 à 21:52
tu peut utilser un masque et la fonction BiBlt avec SRCCOPY, SRCAND...
ou plus simple, en utilisane une liste d'iamge comportant une seule image :
HIMAGELIST hImageList=ImageList_Create(cx,cy, ILC_MASK,1,1);
ImageList_AddMasked(hImageList,hbmp,colorMask);
// colorMask est la couleur de transparence
pour dessiner :
ImageList_Draw(hImageList,0,hdcDst,x,y,ILD_TRANSPARENT );