begin process at 2012 05 28 17:45:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

dessiner un histogramme dans une Boite de dialogue MFC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

dessiner un histogramme dans une Boite de dialogue MFC

dimanche 2 janvier 2011 à 14:12:08 | dessiner un histogramme dans une Boite de dialogue MFC

bilou2007

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 C/C++ :
void CLIstaseDoc::OnTraitementHistogramme()
{
	CDialHistogramme dialhisto;
	m_Image.AffichageHistogramme(dialhisto.GetDC());
	UpdateAllViews(NULL);
}


la methode AffichageHistogramme:

Code C/C++ :
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 comprend pas pourquoi ?
si vous avez des remarque je suis preneur de toute genre.
merci d'avance.
lundi 3 janvier 2011 à 14:44:07 | Re : dessiner un histogramme dans une Boite de dialogue MFC

louis14


Bonjour,
dans ce projet il ya ce qu'il faut :
http://www.codeproject.com/KB/graphics/cximage.aspx
Il dessine l'histogramme.

louis
lundi 3 janvier 2011 à 14:53:41 | Re : dessiner un histogramme dans une Boite de dialogue MFC

ed73

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.



Cette discussion est classée dans : code, dessiner, pdc, histogramme, lppoint


Répondre à ce message

Sujets en rapport avec ce message

Demande de tutorial et de code source... [ par MaTHieU ] Salut,Tout d'abord, merci pour ce superbe site !Je cherche des cours pour apprendre à faire des tunnel et du plasma en Visual C++ ou des codes sources imprimer et image en c++ [ par naney ] je voudre un code source qui me montre comment imprimer et un autre qui me montre comment inserais une image en c++ (n'importe quel format d'image) ex Aide pour mega debutant [ par C++ ] Salut, bon alors je vien d ouvrir c++ mais comment mettre un code sur un boutton ???par exemple ce code comment je doits le mettre sur un bouton :int code source de la visionneuse microsoft en C++ [ par tompouce ] j' ai un projet à faire en C++ et je n'y connaît strictement rien AU SECOURS!!Jai fait une fenetre avec un simple menu Fichier** Ouvrir** QuitterQuand Recherche code source de notepad... [ par PierreP ] ou de tout autre éditeur de texte assez simple.Merci d'avance ! Fenetre [ par c++ ] salut, je voudrais savoir le code pour creer une fenetre toute simple rien que le code de la fenetre c tout svp! comment faire des calculs et dessiner en meme temps avec GLUT [ par nabil ] SALUT,j'ai le probleme suivant : je veux lire des coordonnées des points qui se trouve dans fichier et de faire un petit calcul et d'afficher des poin Pb code source CMphSock [ par xaviou ] Salut.J'ai téléchargé le projet "CMphSock" : Utilisation de Winsock sans MFC.Je l'ai compilé en mode Debug : tout est OKJ'ai essayé en mode Release : (Hors Sujet) Petit coup de gueule [ par Jo ] Bonjour,Deajs je voudrai m'excuser d'utiliser le forum pour faire passer ce petit message, qui n'a rien a voir avec une demande d'aide ou de conseil d Salut, je voudrai savoir si qql'un peut me faire un petit code source sur ... [ par Uncle-Shu ] En faites je voudrai creer une application dans le style de VB (Fichier, Edition,...) !!Merci d'avance et bonne chance !!


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales