Accueil > Forum > > > > [API WIN32] Création d'une courbe dans un Dialog
[API WIN32] Création d'une courbe dans un Dialog
vendredi 27 juillet 2007 à 11:15:29 |
[API WIN32] Création d'une courbe dans un Dialog

tarretg
|
Bonjour,
Je développe actuellement un projet sous Visual C++ avec pluseurs Dialog Box en API.
Sur l'une d'entre elles, je voudrais afficher un graphique (une courbe provenant de plusieurs points ou d'une équation) qui dépendra de valeurs entrées dans des "Edit Box". Je cherche donc à créer une grille vide et à mettre un graphe à l'intérieur!
Que dois-je utiliser comme contrôle pour mettre se graphe?
Ensuite quelles fonctions utiliser pour le créer?
Existe-t-il un tutoriel pour cela? Ou un code source simple auquel je pourrai me référer?
Si non, pourriez vous me donnez quelques tuyaux?
Merci d'avance...
|
|
vendredi 27 juillet 2007 à 12:43:16 |
Re : [API WIN32] Création d'une courbe dans un Dialog
|
vendredi 27 juillet 2007 à 14:08:21 |
Re : [API WIN32] Création d'une courbe dans un Dialog

tarretg
|
OK, je vois à peu près. Merci. N'y a-t-il pas plus simple à partir de l'éditeur de ressources?
|
|
vendredi 27 juillet 2007 à 16:14:32 |
Re : [API WIN32] Création d'une courbe dans un Dialog

ctx_man
|
Salut !
J'avais fait un truc dans le genre il y a longtemps, le principe était le suivant :
Creer une brosse via un bitmap
dessiner un rectangle plein avec cette brosse.
Les fonctions utiles (voir leur doc sur MSDN)
HBRUSH CreatePatternBrush(HBITMAP hbmp);
int FillRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr);
HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);
BOOL DeleteObject(HGDIOBJ hObject);
Après tu dessine ce que tu veux sur ton bitmap, comme par exemple ... une grille ? lol
Sinon, il y a aussi des brosse "logiques", mais la tu contrôle pas la taille de la grille.
LOGBRUSH Brosse;
Brosse.lbStyle = BS_HATCHED;
Brosse.lbColor = 0; //0 = noir, si tu veux autre chose : RGB(r,g,b); en remplacant r, g, et b par des valeurs numériques
Brosse.lbHatch = HS_CROSS;
HBRUSH CreateBrushIndirect(&Brosse);
|
|
vendredi 27 juillet 2007 à 22:33:05 |
Re : [API WIN32] Création d'une courbe dans un Dialog

tarretg
|
Merci pour ces infos...
Comment dois-je faire après pour tracer ma courbe et mes axes(unités, titres, etc...)?
Quels sont les fonctions à utiliser et où puis-je trouver des infos, des exemples ou un tuto?
|
|
mardi 7 août 2007 à 15:50:26 |
Re : [API WIN32] Création d'une courbe dans un Dialog

tarretg
|
Je viens de trouver ce code très intéressant à ce sujet:
http://www.codeproject.com/miscctrl/High-speedCharting.asp
Le problème est que c'est écrit en MFC...
Quelqu'un as-t-il une solution pour le passer en WIn32?
Merci
|
|
Cette discussion est classée dans : création, dialog, api, win32, courbe
Répondre à ce message
Sujets en rapport avec ce message
[API WIN32] Création nouveau contrôle [ par HumbuckerSingleCoil ]
Bonjour. Je voudrais savoir comment on crée un nouveau contrôle avec l'api WIN32. Je m'explique : je voudrais réaliser un éditeur html, css, javascr
Libération de mémoire (C API Win32) [ par ndubien ]
Bonjour,Je me pose la question suivante:Faut-il libérer un HBITMAP avant de le réinitialiser?Si oui, comment?Merci d'avance et à bientôt...
[ API WIN32 ] MENU dans dll [ par lectpe ]
Bonjour à tous. Je suis en-train de réaliser un logiciel dans lequel l'utilisateur peut changer la langue pour adapter le menu de la fenêtre principa
API Win32, Aide [ par ElendilAranwe ]
Bonjour à tous, j'ai un problème au niveau de l'utilisation de l'API, dans un programme que j'ai voulu le plus simple possible, pour apprendre les bas
Spin control API win32 [ par ralebole ]
Bonjour à tous J'ai un spin control dans une boite de dialogue associer à un edit. Mon probleme est quand je clique sur la fleche du bas cela augmente
[API Win32 sans MFC] Pb BuildCommDCB [ par nitrique ]
Bon, je n'en peux plus... 3 jours que j'essaye de vouloir récuperer des données de ce ##### de port série. J'ai récuperé des codes à droites, à gauche
API Windows - Template dialog [ par banane_rose ]
bonjour, voilà j'ai fait une template d'une dialog avec un logiciel (ce n'est qu'un test) #define ABOUTBOX 1000#define IDOK 1001#define IDCANCEL 1002A
API Win32 Afficher une seconde fenêtre [ par Ifrit235 ]
Salut à tous je cherche à afficher une seconde fenêtre mais pas une boite de dialogue (une fenetre qu'on cré avec la fonction CreateWindowEx car je ve
Enregistrer variables [api win32] [ par moumouteb ]
Bonjour, J'ai cherché de la documentation pour savoir comment enregistrer dans un fichier sous Windows. J'ai trouvé la fonction : WriteFile(...) mais
SDL ou API win32? [ par moumouteb ]
Bonjour. Je me renseigne un peu pour la création d'un moteur de jeux 2D et j'ai trouvé deux solutions, soit tout faire avec l'API win32 soit utiliser
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|