Transparence C++

Olivier -  
 Olivier -
Bonjour,
Je débute dans l'utilisation des MFC, et je planche sur l'affichage d'image dans une SDI.
Mon problème est que je n'arrive pas à gérer la transparence.

Actuellement, mon code ressemble à ça :

void CFenetre1View::OnDraw(CDC* pDC)
{
	CImage image
	LPCTSTR fichierI = "./face_down.png";
	image.Load(fichierI);
	CFenetre1Doc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	if (!pDoc)
		return;
	image.StretchBlt(*pDC,0,0,image.GetWidth(),image.GetHeight(),SRCCOPY);
}


Mais il ne me semble pas que la transparence de mon PNG soit correctement gérée.
Quelqu'un saurait-il comment rendre transparente à l'exe les zones transparentes de mon image..?
Y a t-il besoin d'aller farfouiller dans une quelconque librairie png.h?

Merci,

Olivier

1 réponse

Olivier
 
Changement de méthode, sujet clos
(tanpi)
0