dessiner un histogramme dans une Boite de dialogue MFC
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)
Code:
1 2 3 4 5 6 7
|
void CLIstaseDoc::OnTraitementHistogramme()
{
CDialHistogramme dialhisto;
m_Image.AffichageHistogramme(dialhisto.GetDC());
UpdateAllViews(NULL);
} |
la methode AffichageHistogramme:
Code:
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);
} |
quand j’exécute rien ne se passe dans ma bdd et je ne comprends pas pourquoi ?
si vous avez des remarque je suis preneur de tout genre.
merci d'avance.
bilou