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

Langage C++ Discussion :

[MFC] Insérer des contrôle dans un MDI (CDocument et Cview)


Sujet :

Langage C++

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Points : 7
    Points
    7
    Par défaut [MFC] Insérer des contrôle dans un MDI (CDocument et Cview)
    Bonjour à tous,

    Je suis actuellement sur un projet de logiciel au sein de mon entreprise qui nécessite un système à plusieurs onglets. J'ai crée un projet MFC sous visual studio 2010 qui ne serais-ce qu'avec le wizzard permet beaucoup de chose pour bien démarrer son projet et partir sur une bonne base.

    J'ai créer mais propres CView avec mes propres CDocument un bon système d'héritage tout ce qu'il vas bien.Ensuite j'ai créé mes cmultidoctemplate de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    pDocTemplateAcceuil = new CMultiDocTemplate(IDR_ModifIDTVIewerTYPE,
    		RUNTIME_CLASS(VIewerDoc), // Doc Perso
    		RUNTIME_CLASS(CChildFrame), // frame enfant MDI personnalisé
    		RUNTIME_CLASS(VIewerView)); // View Perso associé au Viewer
     
    if (!pDocTemplateAcceuil)
    	return FALSE;

    Jusque la aucun problème à l'affichage j'ai une belle fenêtre principale , avec mon jolis ribon et mes jolis onglet dans lesquels je peut me balader facilement (Mais ils sont VIDE !!!).

    Ma questions est : J'aimerais remplir chaque onglet (chaque document ou vu) de jolis bouton ou dialog ou tout autre composant ou contrôle disponibles.
    Comment dois-je m'y prendre, ou les ajouter ? ou les configurer ? mfc ou dynamique ?

    (PS: Jai fait un test en ajoutant une dialog dans le OnDraw() de la class view de mon premier documenttemplate mais celle-ci s'affiche sur tout mes onglets et n'est pas contenu dans la vu du document dans laquelle je l’insère.....De plus sa lflash énormément je ne pense pas que j’effectue les bonne manip au bon endroit)

    Cela fait une semaine que je cherche mais en vain , c'est dépiter que je viens vers vous !!

    Merci de votre aide.
    Cordialement Benoit - Apprenti en 3éme année d'ingé Logiciel.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Trouvé
    En fait j'ai trouvé la réponse pour ceux que sa intéresserai en fait il faut ajouter le code des objets dans le message onInitialupdate de la view associée a l'onglet en question.
    Pour gérer l'affichage ou non des composants il faut utilisé dans le onActivate de la MainFrame qui elle à connaissance de ses documents et ses views , grâce à ShowWIndow(SW_HIDE) ou ShowWIndow(SW_SHOW) ( sans oublier le UpdateWindow() )

    Voila merci.
    Bonne continuation à tous.

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

Discussions similaires

  1. [XL-2013] Insérer des photos dans contrôle image
    Par apdf1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/02/2015, 18h02
  2. insérer des données dans Excel avec MFC
    Par chriscudy dans le forum MFC
    Réponses: 4
    Dernier message: 28/02/2011, 13h03
  3. [AC-2003] Insérer des contrôles dans un formulaire dynamiquement
    Par autkioer dans le forum VBA Access
    Réponses: 3
    Dernier message: 29/12/2010, 16h32
  4. Insérer des contrôles dans un TreeView
    Par Batoche dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/05/2008, 10h48
  5. insérer des images dans une bd postgresql
    Par ephet dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 20/01/2004, 09h18

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