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 :

Fermeture d'une fenetre par la fenetre mere


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 109
    Par défaut Fermeture d'une fenetre par la fenetre mere
    Bonjour,

    Sur une fenêtre Main,si je clique sur un bouton "afficher", je rend visible un champs "Identification" et j'appelle grâce a un thread la fenêtre de saisie virtuelle "Numpad" (cette fenêtre fille me permets de remplir des caractères sur la fenetre Main)

    Si je reclique sur le meme bouton, le champs "Identification" et la fenetre "Numpad" disparait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    BOOL bRes = m_DlgNumpad-> Create (CDlgNumPad::IDD);
     
    m_DlgNumpad->ShowWindow(SW_SHOW);

    lors d'un clique Validation (de la fenetre fille), j'aimerais donc simuler un clique de la fenetre Main sur le bouton "afficher".


    ps : heuu du coup je me rend pas compte si mon explication est claire...

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Par défaut
    Non c'est pas très clair, et surtout quelle bibliothèque utilises-tu pour ton interface graphique? Qt? MFC? Autre?

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 26
    Par défaut
    Bonsoir,
    Je pense que le fait de simuler un clic n'est pas une solution très propre...

    Si je comprends bien ton problème, la fenêtre qui s'ouvre doit te permettre de remplir le champ, et sera fermé quand ce sera fait.

    Si c'est bien cela, tu peux empêcher l'utilisateur de cliquer sur le bouton plutôt que de simuler un clic... Pour cela, tu peux dire que ta fenêtre est "modale", c'est à dire que tant qu'elle est ouverte, elle reste forcément au premier plan...

    Cherche dans la doc de ta librairie la fonction qui te permet de faire ça...

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 109
    Par défaut
    Merci pour vos reponses...

    Cheps : J'utilise la MFC

    Benlev : En fait la fenetre que j'ouvre est une clavier virtuelle (application tactile) . Cette fenetre reste bien au premier plan, mais lorsque que je valide, j'aimerais ouvrir la fenetre suivante (ca c'est fait), mais faire disparaitre le clavier virtuelle ( d'ou le clique sur le bouton de la fenetre Main)


    EN fait le plus simple serait d'ouvrir la fenetre avec un DoModal et d'attendre le retour avec un EndDialog ... mais la j'ouvre un thread... donc le seul moyen (à ma petite connaissance) c'est la simulation d'un bouton ?

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Par défaut
    Je ne connais pas MFC, mais je suppose qu'il est possible d'envoyer un message "close" à ta fenêtre?

Discussions similaires

  1. [WD15] Fermeture d'une combo avec saisie + fenetre popup
    Par Menadel dans le forum WinDev
    Réponses: 3
    Dernier message: 02/04/2013, 14h08
  2. Fermeture d'une fenêtre par la "croix" bloque le PC
    Par cheverny dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/02/2013, 02h10
  3. Réponses: 1
    Dernier message: 26/09/2009, 01h41
  4. empêcher la fermeture d'une fenêtre par Alt+F4
    Par doderic dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 25/08/2008, 17h11
  5. Comment détecter la fermeture d'une fenêtre par la croix?
    Par man_coef dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/06/2008, 16h34

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