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 :

changer de vue et de doc


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de LesLemmings
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 302
    Par défaut changer de vue et de doc
    bonjour

    voila j'ai une application SDI en doc/vue (bien sur) qui a la vue principale CMyProgView et quand je clique sur l'un des 4 boutons je lance un autre formulaire.
    j'ai donc 4 autres View qui on leurs on leurs propre doc ( CTataView avec CTataDoc ...). les CTataDoc et autres derive toutes de CMyProgDoc

    je croi avoir posser la situation ^^

    comment faire pour que quand je clique sur un des 4 boutons je change de vue (cela ve dire le créer et y associer le bon doc)

    ps: j'ai trouver cela mais se ne j'adapte pas trop a mon cas
    http://www.developpez.net/forums/sho...d.php?t=323994
    car quand je fait tout i me dis pas de vus associer ... voila.


    MERCi

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 256
    Par défaut
    Ce que tu demandes ne peut pas marcher puisque tu dis que tu as 4 vues avec leur propre doc, donc en fait tu a 4 docs et du te retrouves en MDI, pas SDI.
    il faut que tu fasses un CMultiDocTemplate, pas un CSingleDocTemplate.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    il ne faut pas oublier d'inclure tes fichiers CTataView dans le CMainFrame ( c'est peut etre ca le probleme), de plus comme je l'ai dit dans le topic que tu as trouvé les constructeurs de tes view doivent etre mis en public.

    il est effectivement plus indiqué d'utiliser un projet MDI mais le probleme des constructeurs est toujours la

  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
    Citation Envoyé par moi89
    il est effectivement plus indiqué d'utiliser un projet MDI mais le probleme des constructeurs est toujours la
    c'est faux.
    le modele MDI par la déclaration des doctemplates n'engendre pas ce probléme.
    et c'est par eux que la view est créée (CRuntimeClass::CreateObject).

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    Citation Envoyé par farscape
    c'est faux.
    le modele MDI par la déclaration des doctemplates n'engendre pas ce probléme.
    et c'est par eux que la view est créée (CRuntimeClass::CreateObject).
    tres bien mais alors le code qui m'a ete donné n'est pas complet
    car j'ai eu ce probleme, je l'ai pas revé

  6. #6
    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
    Citation Envoyé par moi89
    tres bien mais alors le code qui m'a ete donné n'est pas complet
    car j'ai eu ce probleme, je l'ai pas revé
    c'est que tu n'utilises pas les moyens standards MFC pour creer une vue ...
    http://c.developpez.com/faq/vc/?page...ltiDocTemplate

Discussions similaires

  1. Changer la vue de source de données d'un cube
    Par phenomeno dans le forum SSAS
    Réponses: 1
    Dernier message: 30/10/2012, 15h40
  2. Réponses: 3
    Dernier message: 01/08/2011, 19h47
  3. [RCP]Comment changer de vue avec mon plugin ?
    Par Cpt Anderson dans le forum Eclipse Platform
    Réponses: 14
    Dernier message: 15/12/2010, 12h43
  4. BIG HELP : changer de vue
    Par romeo9423 dans le forum MFC
    Réponses: 2
    Dernier message: 19/05/2007, 19h23
  5. SDI - changer de vue en cliquant sur un bouton
    Par Psykotik dans le forum MFC
    Réponses: 3
    Dernier message: 29/11/2005, 16h09

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