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 : 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);
}
la methode AffichageHistogramme:
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);
}
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