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 :
Merci d'avance pour vos réponses
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);
PS : hDC et pDC sont définis de la manière suivante :
PS2 : Tutorial très bien fait, comme d'hab d'ailleurs ... merci farscape !!
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);
Partager