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 :

Pbleme avec ATL/MFC


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut Pbleme avec ATL/MFC
    je voulais afficher un dialog suite a un click sur un bouton
    dans un projet MFC j ai mis ce code

    TEST dlg(NULL);//TEST est la classe qui implémente un CDialog
    dlg.DoModal();

    ca marche parfaitement
    mais en essayant de faire la méme dans un projet ATL qui supporte MFC

    AfxSetResourceHandle(_Module.GetModuleInstance());//
    FIWindow m_wind(NULL);
    m_wind.DoModal();
    ca provoque une assertion failed

    "afxCurrentInstanceHandle != NULL"

    y a t il une solution merci d avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    j ai ajouté ce ligne au début du code et l assertion disparait sauf que l application crache aprés avoir dessiner le dialog

    AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0);
    y a t il des explication pour ce crache?????

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    enfin c résolu
    il faut ajouter ces 2 lignes avant l utilisation de MFC avec ATL

    AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0);
    AFX_MANAGE_STATE(AfxGetStaticModuleState());

    merci

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

Discussions similaires

  1. Pbleme avec dlg modeless
    Par tonycalv dans le forum MFC
    Réponses: 4
    Dernier message: 26/06/2005, 21h21
  2. Boites de dialogue avec ATL...
    Par chronos dans le forum MFC
    Réponses: 3
    Dernier message: 18/04/2005, 13h53
  3. Origine de Visual C++ - lien avec les MFC
    Par drinkmilk dans le forum MFC
    Réponses: 5
    Dernier message: 18/04/2005, 10h47
  4. probleme de reaffichage avec openGL [MFC]
    Par ryu20 dans le forum MFC
    Réponses: 9
    Dernier message: 22/01/2005, 20h12
  5. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 18h59

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