Dessiner un histogramme dans une Boite de dialogue MFC
bilou2007
Messages postés14Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 2 janvier 2011
-
2 janv. 2011 à 14:12
ed73
Messages postés276Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention15 avril 2013
-
3 janv. 2011 à 14:53
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)
quand j’exécute rien ne se passe dans ma bdd et je ne comprend pas pourquoi ?
si vous avez des remarque je suis preneur de toute genre.
merci d'avance.
ed73
Messages postés276Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention15 avril 20132 3 janv. 2011 à 14:53
Bonjour,
Il ne suffit pas d'instancier te bdd, il faut aussi l'ouvrir, soit par DoModal soit par OpenWindow selon ce que tu veux faire.
On ne dessine pas dans la bdd directement, le mieux serait d'y placer un contrôle dérivé de CStatic et de mettre ton histogramme dedans.
Tout appel à GetDC doit être suivi d'un appel à ReleaseDC une fois le dessin terminé, faute de quoi ton application finira par planter faute de ressources GDI.