Slt,

j'affiche une image sur ma fiche avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
BOOL DlMenu::OnEraseBkgnd(CDC* pDC)
{
	CBitmap Bitmap;
    CDC MemDC;
 
	Bitmap.LoadBitmap(IDB_BITMAP2); // lecture bitmap dans les ressources
    BITMAP InfosBmp;				// structure d'informations.
    Bitmap.GetBitmap(&InfosBmp);
    MemDC.CreateCompatibleDC(pDC);	// creation d'un DC en memoire
    MemDC.SelectObject(&Bitmap);	// selection du bitmap dans le DC en memoire
    // transfert final du bitmap dans le dc de la view.
    pDC->BitBlt( 0,0,InfosBmp.bmWidth, InfosBmp.bmHeight,
                     &MemDC,
                     0,0,
                     SRCCOPY); 
 
	return TRUE;
Or cette fiche contient des texte static que j'ai mis transparant mais qui apparaissent en gris sur l'image,

comment éviter cela et voir mon texte sur l'image sans ce fond gris ?

merci beaucoup