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 formview dans une boite de dialogue


Sujet :

MFC

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut changer de formview dans une boite de dialogue
    Bonjour,

    Je voudrais faire une boite de dialogue avec un control Tab(onglet).
    Et modifier l'interieur suivant l'onglet selectionner, enfin quelque chose que l'on retrouve souvent sous windows, une boite de dialogue avec different onglet.
    Comme celle des proprietes d'affichage.

    Donc pour ce faire, j'ai creer dans mon projet:
    - une boite de dialogue avec un controlTab.
    - plusieurs formview.

    Et la je suis un peu bloquer...
    Je sais bien que je dois afficher les formview suivant l'onglet selectionner, mais comment on inclus une form view dans une boite de dialogue?

    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,
    ce post de la faq devrait convenir :
    http://c.developpez.com/faq/vc/?page...#DynamicDialog

    Note: le terme formview est ici mal choisit.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    Ok merci pour le lien, j'avais deja vu des trucs similaire.
    Je vais tester et voir, j'ai dl ton exemple et ca a l'air d'etre ca.

    Mais dans la FAQ:
    On obtient ainsi un système similaire à une gestion par onglet ,mais sans le CTabCtrl...
    En fait c'est quoi une gestion par onglet? en fait quand je lis ca j'ai l'impression que c'est plus dur a gerer. Quel est l'inconvenient d'utiliser un CTabCtrl?

  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
    ce n'est en terme d'inconvénient qu'il faut raisonner mais en terme d'interface...
    le CTabCtrl fournit une interface de navigation ,la méthode proposée non.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    Ok, mais j'avoue que je comprend pas trop.

    Alors en fait(si j'ai bien compris) on parle de deux choses differentes, la navigation et le comportement.
    En gros dans mon cas il faut que je recupere le message OnSelChange (TCN_SELCHANGE) et agir en fonction de ceci. Et pour changer mon interface j'utilise la methode de la FAQ.

    [Edit] Ok, en fait quand tu parle d'interface, tu veux dire que le CTabCtrl fournit deja un panel de fonction:
    SetItem()
    DeleteItem()
    Et qu'il gere la navigation tout seul. Mais dans ce cas apparement il faut creer des TCITEM.(et c'est peut-etre plus lourd a creer?)

    Je suis en train de regarder dans la msdn.

  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
    [Edit] Ok, en fait quand tu parle d'interface, tu veux dire que le CTabCtrl fournit deja un panel de fonction:
    SetItem()
    DeleteItem()
    Et qu'il gere la navigation tout seul.
    Mais dans ce cas apparement il faut creer des TCITEM.(et c'est peut-etre plus lourd a creer?)
    oui c'est ça,
    j'ai déjà parlé à plusieurs reprise du ctabctrl, et j'ai proposé une classe facilitant son utilisation :
    http://farscape.developpez.com/Samples/CxTabCtrl.zip

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    hen ben voila... tu vois quand tu veux, exactement ce qu'il me fallait. Et comment se peut-il que ce ne soit pas dans la FAQ?

    Blague a part:
    Yes, j'ai fait une recherche. je regarde les posts. sinon ton exemple a l'air super. Je vais le regarder en profondeur.

    Merci pour ton aide farscape, c'est cool.

  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
    Citation Envoyé par kacedda
    hen ben voila... tu vois quand tu veux, exactement ce qu'il me fallait. Et comment se peut-il que ce ne soit pas dans la FAQ?
    ça le sera dans la prochaine mise à jour ...

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

Discussions similaires

  1. Changer de view dans une boite de dialogue
    Par karaz_karaz dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 13/06/2010, 11h57
  2. [VB]Afficher une liste dans une boite de dialogue
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 05/04/2006, 11h30
  3. Caractères spéciaux dans une boite de dialogue
    Par Rafiki dans le forum Général JavaScript
    Réponses: 22
    Dernier message: 09/03/2006, 14h05
  4. [MFC] Dessin dans une boite de dialogue .
    Par Platypus dans le forum MFC
    Réponses: 8
    Dernier message: 21/07/2005, 11h21
  5. afficher dans une boite de dialogue la valeur d'une variable
    Par micknic dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/07/2005, 09h25

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