Bonjour,
Je cherche un moyen d'afficher un graphe dans une appli MFC, mais je n'ai rien trouvé. Est-ce qu'il existe un controle ou une librairie permetant de le faire ?
Merci
 Afficher un graphe
 Afficher un graphe
				
				
						
							
							
						
						
				Bonjour,
Je cherche un moyen d'afficher un graphe dans une appli MFC, mais je n'ai rien trouvé. Est-ce qu'il existe un controle ou une librairie permetant de le faire ?
Merci
 
 
				
				
						
						
				salut,
quoi comme graphe ?
que veux tu faire ?

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				un graphe tout simple avec une seule courbe, en fonction du temps.
Un peu comme l'utilisation de la mémoire dans le gestionnaire de taches de windows.
 
 
				
				
						
						
				il n' y a pas de composant spécifique sauf contribution a eventuellement chercher sur codeproject ou codeguru.
tu peux aussi le faire toi meme avec un peu de gdi.
cet exemple donne les bases:
http://farscape.developpez.com/Samples/TestGraph.zip

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				J'avais déjà cherché sur codeproject, mais je n'ai rien trouvé.
En tout cas merci pour ton exemple, je vais essayé de m'en inspirer et de me faire une petite classe pour pouvoir dessiner un graphe simple.
Je ne mets toujours pas résolu, car je risque certainement de rencontrer qq problèmes
Je posterais la classe quand elle sera terminée
Merci farscape
 
 
				
				
						
						
				Bon c'est parti pour la classe, je vais stocker les points ajoutés dans un vector d'une structureMais une petite question que je me pose, c'est que quand on va ajouter un point, est-ce qu'il faut que j'appelle à chaque la méthode DrawItem() et que je reconstruise tous les points à chaque fois, ou alors il ya aurait une autre façon de faire ? Car cela risque d eprendre "un peu" de tempts à chaque fois... ceci dit, cela permettra de décaler le graphe dans le bouton si jamais les valeurs dépassent la largeur du bouton et de faire tous les ajustements nécessaires...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
J'espère de m'être bien fait compris
 
 
				
				
						
						
				Ha oui, en effet ça a l'air d'être plus imple quand même !!!
finalement j'ai trouvé ce lien sur code project, ( http://www.codeproject.com/miscctrl/mschart.asp ) mais je ne trouve le contrôle Microsoft Chart nulle part... Comment faire pour l'ajouter ?
[EDIT] Je suis sous Visual Studio 2005 Beta 2.

 
 
				
				
						
						
							
						
				*la structure que tu donnes et le morceau de code que tu donnes c'est exactement la même chose que la classe MFC CPoint.Il y a même une structure win32 POINT.Envoyé par Luffy Duck
*il ne faut pas appeler DrawItem mais CView::OnDraw ou CDialog::OnPaint ; placer le code dans cet événement qu'on déclenche grace à Invalidate.
Partager