IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC] Dialog base / SDI


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 22
    Par défaut [MFC] Dialog base / SDI
    Bonjour,

    A partir d'un projet Dialog Based, j'aimerai savoir comment faire pour créer une fenetre de type SDI en cliquant sur un bouton de mon interface.

    merci !!!

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    ça ne veut pas dire grand chose !
    si ton projet est dialog based il ne peut pas devenir sdi par un clic de bouton
    c'est une question d'architecture.
    maintenant les differences d'interfaces entres les deux sont minces
    que tu veux faire exactement ?

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 22
    Par défaut
    En fait, j'aimerai afficher une courbe en temps réel, apres avoir acquisitionné les parametres dans une BdD, pour configurer un automate.

    - J'ai déjà créé une application SDI simple, avec les boutons pour saisir les parametres, je dessine les axes avec OnDraw, mais bon j'ai du mal à savoir cmt gérer en tps réel la lecture de la bdD, avec l'appel de OnDraw par Invalidate...

    - J'ai aussi créé une application dialog based, là j'ai créé une boite à 3 onglets, tout fonctionne nickel en ce qui concerne l'enregistrement/la lecture de la BdD, mais pour afficher une courbe, c'est un peu plus chaud, il faut que je créé une nouvelle fenetre ou je dessine en tps réel la courbe, et il faut que j'imprime aussi...

    Qu'en pensez vous ?


    ps: désolé, j'aurai du donner + d'infos avant...

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    pour le dessin dans une surface tu peux regarder ça :
    http://farscape.developpez.com/Samples/TestGraph.zip
    ta courbe doit evoluer en temps reel ?
    globalement:
    tu peux apres dessin du fond (le repere etc) memoriser cette image dans un bitmap.
    apres le dessin doit se faire dans un bitmap en memoire en projetant les deux bitmaps le fond + la courbe sur la surface finale.
    cet exemple peut t'interesser :
    http://www.codeguru.com/cpp/controls...cle.php/c2333/

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    Farscape, ton projet que tu as mis en zip ici permet de tracer. Je peux par exemple etablir la grille de ma courbe ici mais comment dois je faire pour tracer ma courbe ensuite en fonction de parametres que je rentre prealablement sur cette meme grille??

  6. #6
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    ?? J'arive pas a tracer quelque chose dans mon projet, dans ces sources ou precises tu que tu realises le trace sur le bouton, et comment puis je appeler la fenetre ou je trace parceque la tienne est la premiere a s'afficher et pour moi je veux l'appeller en clikant sur un boutton.

  7. #7
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    SVP, j'ai vraiment besoin d'une aide

  8. #8
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    Farscape, ton projet que tu as mis en zip ici permet de tracer. Je peux par exemple etablir la grille de ma courbe ici mais comment dois je faire pour tracer ma courbe ensuite en fonction de parametres que je rentre prealablement sur cette meme grille??
    ?? J'arive pas a tracer quelque chose dans mon projet, dans ces sources ou precises tu que tu realises le trace sur le bouton, et comment puis je appeler la fenetre ou je trace parceque la tienne est la premiere a s'afficher et pour moi je veux l'appeller en clikant sur un boutton.
    il suffit que le tracé de ta courbes tienne compte de variables, celles-ci etant chargées par les controles de la dialogue.
    dans mon exemple le tracé s'effectue au sein de la classe bouton dérivée dans la fonction drawitem.

  9. #9
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    Ok j'ai fai pareil, ma fenetre s'ouvre il y a mon boutton mais rien de dessiné dedans, pourquoi??

  10. #10
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    une raison possible :
    tu n'as pas instancié le bon objet : en gros tu n'as pas spécifié la bonne classe pour ta variable bouton.

  11. #11
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    Non merci ca marche, c'est au'en fait dans les proprietes du bouton faut cliquer sur owner draw

  12. #12
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    Autre question, comment faire pour configurer l'origine de mes axes en bas a a gauche, c'est a dire que je n'a que le cadran des x et des y positif et aussi la fonction MoveTo pemet elle bien de definir le point de depart et la fonction LineTo le point d'arrivée?

  13. #13
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    Pourquoi mon repere lorsque je le place en bas a gauche, j'ai mon axe des Y qui est negatifs losque je remonte á partir de ce point.

Discussions similaires

  1. DirectGraphics et MFC dialog based
    Par arcane86 dans le forum DirectX
    Réponses: 2
    Dernier message: 10/06/2009, 12h00
  2. Question sur MFC DIALOG BASED
    Par beb30 dans le forum MFC
    Réponses: 10
    Dernier message: 20/04/2006, 16h30
  3. [MFC] Dialog dans une boucle while
    Par oxor3 dans le forum MFC
    Réponses: 5
    Dernier message: 23/04/2004, 22h51
  4. "Tree Control" pour "Dialog Based"
    Par bigboomshakala dans le forum MFC
    Réponses: 4
    Dernier message: 22/04/2004, 10h32
  5. [MFC] Driver base de donnée
    Par kor dans le forum MFC
    Réponses: 5
    Dernier message: 07/01/2004, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo