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 :

Affichage d'un bitmap


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut Affichage d'un bitmap
    Bonjour,

    Dans mon application j'aimerais afficher une image bitmap que j'ai créée dans l'onglet RessourceView.
    J'ai crée mon image bitmap je l'ai déclaré avec classWizard dans l'onglet Member Variables puis j'ai donc réalisé mon programme pour afficher cette bitmap lorsque je le souhaite. Cette bitmap doit s'afficher lorsque je fais un double clic sur une ligne de ma Boite de dialogue principal puis une autre boite de dialogu s'affcihe avec différentes infos. Mais qd maintenant je clic dessus j'ai l'erreur suivante (voir pièce jointe)

    Pouvez vs m'aider? J'ai peut-être oublier de faire une manipulation?
    Images attachées Images attachées

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 463
    Par défaut
    Est-ce que la ligne 301 de votre fichier "winocc.cpp" correspond au code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));
    dans la méthode "int CWnd::SetDlgCtrlID(int nID)" ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Est-ce que la ligne 301 de votre fichier "winocc.cpp" correspond au code suivant :

    Code :
    ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));dans la méthode "int CWnd::SetDlgCtrlID(int nID)" ?
    Non voici ce qui correspond à la ligne 301 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    BOOL CWnd::ShowWindow(int nCmdShow)
    {
    	ASSERT(::IsWindow(m_hWnd)); // ligne 301
     
    	if (m_pCtrlSite == NULL)
    		return ::ShowWindow(m_hWnd, nCmdShow);
    	else
    		return m_pCtrlSite->ShowWindow(nCmdShow);
    }

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 463
    Par défaut
    Vous n'utilisez donc pas VC2008 SP1.

    "m_hWnd" n'est donc pas un handle de fenêtre valide lord de l'appel à la méthode "ShowWindow". l'erreur se produit dans quel type de fenêtre ? (le type de this lors de l'erreur).

    Avec les soueces des MFC et la pile d'appel lord de l'erreur devraient vous donner la cause de l'erreur.

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Vous n'utilisez donc pas VC2008 SP1.
    j'utilise visual C++ 6.0

    "m_hWnd" n'est donc pas un handle de fenêtre valide lord de l'appel à la méthode "ShowWindow". l'erreur se produit dans quel type de fenêtre ? (le type de this lors de l'erreur).
    Pouvez vous être plus clair je ne comprend pas!!!!

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Mon erreur est peut être la suivante, j'utilise une fonction boolean dans une fonction void?

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

Discussions similaires

  1. Affichage d'un bitmap dans la zone client
    Par BigMike dans le forum MFC
    Réponses: 3
    Dernier message: 03/11/2006, 00h34
  2. Réponses: 25
    Dernier message: 27/03/2006, 11h00
  3. Réponses: 4
    Dernier message: 28/02/2006, 14h25
  4. Boite dialogue + Affichage d'un bitmap
    Par gids01 dans le forum MFC
    Réponses: 8
    Dernier message: 23/11/2005, 16h50
  5. Affichage d'une bitmap et de l'heure
    Par nanarr dans le forum Assembleur
    Réponses: 14
    Dernier message: 16/04/2004, 22h39

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