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] CBitmapButton affichant 1 image grise: d'où ça vient ?


Sujet :

MFC

Vue hybride

pi05 [MFC] CBitmapButton affichant... 28/06/2005, 17h09
pi05 Svp, il y a quelqu'un pour... 28/06/2005, 18h21
nico-pyright(c) il faudrait un petit peu de... 28/06/2005, 18h27
pi05 Voici la fonction qui affiche... 28/06/2005, 18h54
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut [MFC] CBitmapButton affichant 1 image grise: d'où ça vient ?
    Bonjour,

    J'ai développé une fonction qui, appelée depuis un classe affiche la bonne image voulue, mais appelée depuis une autre classe n'affiche pas l'image mais un rectangle gris aux dimensions spécifiées dans le create, d'où cela peut-il venir ?

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut
    Svp, il y a quelqu'un pour m'aider ?

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    il faudrait un petit peu de code, notamment aux initialisations

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut
    Voici la fonction qui affiche le bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    void CSimuGUI::DrawObjectOff(CObjectGUI* pObjectGUI)
    {
    	CBitmapButton* pOffBtn = new CBitmapButton();
     
    	pOffBtn->Create("", WS_CHILD|WS_VISIBLE|BS_OWNERDRAW,CRect(pObjectGUI->coord.x, pObjectGUI->coord.y, pObjectGUI->coord.x + ANIM_ICON_WIDTH, pObjectGUI->coord.y + ANIM_ICON_HEIGHT), pSimuView, 2);
    	pOffBtn->LoadBitmaps(IMG_OFF);
    	pObjectGUI->pObjectAnim->pOffBtn = pOffBtn;
    	//update display:
    	pSimuView->Invalidate();
    	pSimuView->UpdateWindow();
    }
    pSimuView est un pointeur sur la view qui doit afficher le bouton.

    N'y a-t-il pas des cas classiques où cela se produit ? J'ai pourtant bien mon id d'image (IMG_OFF) qui a la meme valeur dans les 2 cas...

Discussions similaires

  1. [MFC]Afficher une image dans un Picture
    Par Cirdan Telemnar dans le forum MFC
    Réponses: 3
    Dernier message: 24/04/2006, 16h40
  2. [MFC] afficher une image
    Par kabil.cpp dans le forum MFC
    Réponses: 3
    Dernier message: 24/04/2006, 09h35
  3. Réponses: 8
    Dernier message: 17/04/2005, 19h58
  4. [MFC]Problème pour afficher une image.
    Par Deedier dans le forum MFC
    Réponses: 4
    Dernier message: 25/03/2005, 16h13
  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