Bonjour,
Ayant récupéré le tutorial de Farscape (il me semble) sur les graphiques, j'ai ajouté des petits bouts de code comme préconisé (je suis un bon élève ).

Ce que je voulais faire, c'est dessiner un rectangle jaune à un endroit, et un petit peu de texte à un autre.
Sauf que, problème : le texte, quelque soit la taille du rectangle dans lequel je le met, apparaît surligné en jaune. Le rectangle lui même est gris (comme le fond), le texte est noir.

Keskispasse ?

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
        //gros rectangle jaune
	CRect rect;
	rect.SetRect(0, 1000, 50, 100);
	pDC->FillSolidRect(&rect, RGB(255, 255, 0));
 
        //texte noir sur fond gris (en théorie) dans un rectangle non visible
	CRect rect2;
	rect2.SetRect(0,0,150,150);
	p2DC->DrawText("Salut les gens",&rect2, DT_CENTER);
	this->ReleaseDC(pDC);
	this->ReleaseDC(p2DC);
Merci d'avance pour vos réponses

PS : hDC et pDC sont définis de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
   CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
   CDC* p2DC = CDC::FromHandle(lpDrawItemStruct->hDC);
PS2 : Tutorial très bien fait, comme d'hab d'ailleurs ... merci farscape !!