Bonjour,
je retourne envers vous parce que je suis bloqué dans mon projet.
alors je m'explique:
je travail sur un programme pour traiter des images.
je voulais afficher l’histogramme de mon image dans une boite de dialogue.
dans mon fichierDOC je crée ma bdd: (pour l'instant je veux juste dessiner quelque chose sur la bdd)
la methode AffichageHistogramme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void CLIstaseDoc::OnTraitementHistogramme() { CDialHistogramme dialhisto; m_Image.AffichageHistogramme(dialhisto.GetDC()); UpdateAllViews(NULL); }
quand j’exécute rien ne se passe dans ma bdd et je ne comprends pas pourquoi ?
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
18 void CImage::AffichageHistogramme(CDC *pDC) { POINT lpPoint[4]; lpPoint[0].x=100; lpPoint[0].y=10; lpPoint[1].x=150; lpPoint[1].y=100; lpPoint[2].x=50; lpPoint[2].y=100; lpPoint[3].x=120; lpPoint[3].y=10; CPen crayon(PS_SOLID,4,RGB(0,255,0)); pDC->SelectObject(crayon); CBrush pinceau(RGB(255,0,0)); pDC->SelectObject(pinceau); pDC->Polygon(lpPoint,4); }
si vous avez des remarque je suis preneur de tout genre.
merci d'avance.
bilou
Partager