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 :

[MFC & TRAY] Affichage boite de dialogue


Sujet :

MFC

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 21
    Points : 17
    Points
    17
    Par défaut [MFC & TRAY] Affichage boite de dialogue
    Bonjour,

    jai des ptits soucis. Voila je développe une application serveur.
    il dispose d'une interface(jai utilisé les MFC) que je met directement ds la barre des taches. Pr lancer la partie serveur j'utilise des thread.
    Quand je souhaite envoyé un message via une boite de dialogue celle ci n'apparait pas et il faut que je click une fois sur l icone ds la barre des taches pr quelle apparaisse. y a t il un moyen de la faire apparaitre ss clickez sachant que je suis dans un thread ?

    ps : jentends par boite de dialogue l'utilisation du AfxMessageBox...

  2. #2
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 46
    Points : 46
    Points
    46
    Par défaut
    Boîte de message, pas boîte de dialogue

    Je pense que AfxMessageBox n'affiche pas la boîte de message à l'écran quand ta fenêtre principale est réduite dans le systray.

    Essaye plutot ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox(NULL, _T("Texte"), _T("Titre"), MB_OK | MB_ICONINFORMATION);
    ou si ça ne marche pas tu sors la grosse artillerie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox(GetDesktopWindow(), _T("Texte"), _T("Titre"), MB_OK | MB_ICONINFORMATION);
    ou bien encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox(GetTopWindow(), _T("Texte"), _T("Titre"), MB_OK | MB_ICONINFORMATION);

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 21
    Points : 17
    Points
    17
    Par défaut
    bah moi qd jdialogue jenvoie des message...
    le matin jai du mal
    en tt cas merci bcp !!

    jai mm pas eu besoin ed sortir la grosse artillerie.
    jai qd mm testé au cas ou ca ferait un effet de la mort (genre
    double loop piqué de la fenetre...) et sur le dernier
    ca plante kikil...

    encore merci
    bonne journée et bon weekend

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut
    il dispose d'une interface(jai utilisé les MFC) que je met directement ds la barre des taches.
    Tu ne fais apparaître aucune fenêtre de dialogue ?
    Comment fais-tu ça ???

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

Discussions similaires

  1. [debutant] affichage boite de dialogue msgbox
    Par bdl35 dans le forum SL & STL
    Réponses: 4
    Dernier message: 30/05/2008, 09h38
  2. [MFC] Fermer toutes les boites de dialogue
    Par Denn's dans le forum MFC
    Réponses: 4
    Dernier message: 05/11/2007, 15h33
  3. [MFC] Icone de la boite de dialogue
    Par Grimdol dans le forum MFC
    Réponses: 1
    Dernier message: 31/07/2006, 14h38
  4. Réponses: 4
    Dernier message: 26/01/2006, 16h13
  5. [MFC] Dessin dans une boite de dialogue .
    Par Platypus dans le forum MFC
    Réponses: 8
    Dernier message: 21/07/2005, 11h21

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