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

Visual C++ Discussion :

aide pour boite de dialogue


Sujet :

Visual C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 33
    Par défaut aide pour boite de dialogue
    Bonsoir,

    J ai une application MFc dialog based sur vc++6, je voudrais rajouter à mon projet une fenetre de bienvenue qui s affiche pendant à peu près 2s puis disparait avant que a boite de dialogue principale de mon application apparait.
    J ai pensé utiliser un TIMER alors j ai cré une nouvelle boite de dialogue DLG2
    dans OnInitInstance de mon application je fais DLG2.DoModal
    puis dans le fichier source de DLG2 je lance le TIMER et dans la fonction ONTIMER je dois la fermer mais je ne trouve pas la fonction qui le fait?
    Ou bien peut être que j aurais pas du l afficher comme boite modale
    Si vous pouvez me suggerer une solution...

    Merci de votre aide

  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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 33
    Par défaut
    J ai visité le lien mais moi j utilise une application dialog based et le Splash Screen ne fonctionne qu'avec les MDI et SDI donc si vous avez une solution

    Le problème c que dans la routine Ontimer je sais pas comment faire pour fermer la boite de dialogue et rendre la main à InitInstance qui a executé DoModal
    en sachant que DoModal attend normalement IDOK ,alors comment lui envoyer cet événement.
    Merci Bien

  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
    salut,
    tu fais un EndDialog(IDOK) dans le OnTimer.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 33
    Par défaut
    C'est ce que j'avais essayé auparavant mais le problème c est que la première fenetre s'affiche mais apres 2 sec au lieu que la fenetre principale s affiche
    j ai une boite qui apparait avec DEBUG ASSERT FAILED

    ONtimer est une fonction dans la classe de la fenetre de presentation
    et dans initinstance j ai mis CPRESTDLG dl;
    dl.DoModal
    et dans le fichier .cpp de PRESDLG
    dans ontimer
    j ai mis
    CPRESTDLG fn;
    fn.EndDialog(IDOK)
    je cois que l'erreur apparait à cause de ça , il fallait utiliser la meme variable que celle dans InitInstance et non declarer une nouvelle
    mais COMMENT?

Discussions similaires

  1. Macro pour boite de dialogue analyse de particules
    Par kryss01s dans le forum ImageJ
    Réponses: 1
    Dernier message: 27/03/2013, 09h22
  2. Réponses: 3
    Dernier message: 06/06/2011, 08h12
  3. [Source] Calculateur de flags pour boite de dialogue commune
    Par medkarim dans le forum Vos contributions VB6
    Réponses: 3
    Dernier message: 04/05/2009, 19h14
  4. demande d'aide pour boite de dialogue
    Par damienboss dans le forum Débuter
    Réponses: 7
    Dernier message: 24/02/2009, 17h57
  5. Application ontime pour boite de dialogue
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/11/2007, 17h19

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