Transparence C++
Olivier
-
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 :
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
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