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 :

mdi et variable globale


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Par défaut mdi et variable globale
    Bonjour,

    Je suis en train de faire ma premiere application en MDI et j'ai un probleme certainement simple mais apres plusieurs jours de recherche, je n'ai toujours rien trouvé donc peut etre quelqu'un pourra t il m'aider.

    J'ai créer une application MDI que l'on va appeler ex pour simplifier. Dans ex.cpp, j'ai une foncfion onLancer (qui correspond à l'appel sur le menu) et dans cette fonction j'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    pDocTemplate=new CMultiDocTemplate (IDR_MAINBFRAME,
        RUNTIME_CLASS(CexDoc)
        RUNTIME_CLASS(CChildFrame)
        RUNTIME_CLASS(affichageex));
    if(!pDocTemplate)
       return;
    AddDocTemplate(pDocTemplate);
    pDocTemplate->OpenDocumentFile(NULL);
    Ma classe affichageex est une classe DialogView. Cette classe permet entre autre d'afficher une image en 3D crée avec OpenGL. Dans la classe affichageex, il y a une variable gl qui me permet d'acceder à ma classeMFCopenGL pour gerer l'affichage et le mouvement.
    Jusqu'ici, tout marche correctement.

    Voila le probleme: Je voudrais que l'utilisateur puisse choisir la vitesse de deplament dans l'image opengl et la vitesse de rotation. Pour cela, j'ai creer une boite de dialog avec une classe parametre de forme CDialog. Dans cette boite de dialogue, l'utilisateur peut faire varier les vitesses en question a l'aide de splitter. Mon problemen est de relier les variables de la classe parametre avec ma classe affichageex. En effet, ma boite de dialogue s'ouvre à l'aide du menu et donc l'appel parametre.DoModal() se fait dans la classe ex.cpp et dans ex.cpp, je n'ai aucune variable qui me permette de lier parametre et la classe affichageex.

    J'espere que ma question est assez claire. Merci d'avance

    [à l'avenire pense a la balise de code : Merci Farscape]

  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,
    et bien au lieu de repondre a la commande de menu dans la classe d'application tu reponds sur la fenetre affichageex ,comme ça l'appel se faisant dans la fenetre plus de problemes pour communiquer ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Par défaut
    merci beaucoup.
    C'était effectivment tres simple........ mais je n'ai pas encore tous les bons reflexes MDI!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Variables globales dans appli MDI
    Par sp2308 dans le forum Débuter
    Réponses: 4
    Dernier message: 26/06/2009, 22h05
  2. [MFC] variables globales en MDI
    Par Kevgeii dans le forum MFC
    Réponses: 3
    Dernier message: 29/11/2003, 21h22
  3. Variable "globale" (dans plusieurs templa
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 17/06/2003, 19h22
  4. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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