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 :

Cacher un Cdialog


Sujet :

MFC

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut Cacher un Cdialog
    Slt,

    jsuis desole de faire le boulet, mais jsuis un peu perdu la ....

    jsuis habitué à Delphi et la, ca n'a rien à voir !!

    je galere pour trouver des trucs simple !!!

    bref,

    je fais une appli en CDialog, seulement, j'ai plusieurs interface de saisie à mettre.

    je fais donc un dialog pricipal qui va lancer les autres en OnModal

    seulement, j'aimerai que le dialog principal soit caché pendant le onmodal,

    comment dois je m'y prendre ?

    merci beaucoup de toute l'aide !!

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    pour cacher une CDIalog il faut faire un showwindow
    exemple

    si MyDialog est ta CDialog tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyDialog.ShowWindow(SW_HIDE);

  3. #3
    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 hiko-seijuro
    pour cacher une CDIalog il faut faire un showwindow
    exemple

    si MyDialog est ta CDialog tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyDialog.ShowWindow(SW_HIDE);
    non ça ne fonctionnera pas , la reponse est dans la faq:
    http://c.developpez.com/faq/vc/?page...DialogInitHide

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut
    mais ce n'est pas au chargement que je veux faire ca,
    c'est en cours d'execution, c'est pareil ?

    [edit]
    avec ce code ca marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	this->ShowWindow(SW_HIDE);
     
    	F2->DoModal();
     
    	this->ShowWindow(SW_SHOW);





    en passant, ou est defini le nom de mon CDialog ?

    quand vous ecrivez :
    MyDialog.ShowWindow(SW_HIDE);

    ou est definit MyDialog ?

  5. #5
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    si tu caches ta fenetre directement à partir de la classe correspondante alors "MyDialog" correspond à "this", sinon MyDialog correspond à la variable représentant ta CDialog dans un autre classe

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/02/2004, 04h30
  2. Cacher Variable Url avec Variable Globale
    Par danuz dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/09/2003, 17h20
  3. [VB6] Datagrid afficher ou cacher des colonnes par code
    Par soazig dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 06/02/2003, 17h19
  4. [MFC] CPropertySheet (ou CDialog)
    Par tut dans le forum MFC
    Réponses: 4
    Dernier message: 06/11/2002, 13h09
  5. Cacher fenetre
    Par Captain Fizzou dans le forum GLUT
    Réponses: 2
    Dernier message: 25/08/2002, 17h22

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