Salut tout le monde, je souhaite intégrer dans une Dialog Box une courbe. J'ai une tableau de valeur. Si quelqu'un à une idée. Je voudrais aussi pouvoir griser un bouton OK. j'ai cherché longtemps sans trouver de réponse.
Merci beaucoup.
Salut tout le monde, je souhaite intégrer dans une Dialog Box une courbe. J'ai une tableau de valeur. Si quelqu'un à une idée. Je voudrais aussi pouvoir griser un bouton OK. j'ai cherché longtemps sans trouver de réponse.
Merci beaucoup.
Griser bouton: EnableWindow()
Pour dessiner une courbe, il m'est déjà arrivé de dessiner directement le graphique à partir du tableau à coups de SetPixel() dans le OnPaint()...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
et bien en voila une méthode qu'elle est contre-productive...Envoyé par Médinoc
a chaque passage dans le onPaint, redessiner et recalculer toute la courbe et appliquer chaque pixel avec l'horrible et lente fonction getpixel ? Ok pour une courbe avec 10 points alors
Au pire, tu construis ta courbe une fois dans un DC temporaire hors du onPaint et tu bitblt tout ca dans le onpaint quand il y a besoin.
Au mieux, tu utilises les méthodes de GDI+ comme Polyline, PolylineTo, PolyPolyline, etc ... voir http://msdn2.microsoft.com/en-gb/library/ms534260.aspx
Encore mieux, dessiner dans un controle et pas dans la dialogue, ou alors passer par une CView
je rajoute ,
j'avais fait un exemple pour dessiner dans un controle :
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++.
Partager