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 :

[débutant] SetBitmap problème


Sujet :

MFC

  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 359
    Par défaut [débutant] SetBitmap problème
    Bonjour, je voudrais afficher une image dans une Picture Control.
    Pour ce faire, je déclare un CBitmap bitmap, qui me load mon Bitmap (une ressource de mon projet), puis je fais c_picture.SetBitmap((HBITMAP)bimap);
    Mais, il me renvoie un Handle NULL,...

    Voilà mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    CStatic c_picture;
    CBitmap test_bmp;
    int i;
    HANDLE test;
    i=test_bmp.LoadBitmap(IDB_EXIT);
    test=c_picture.SetBitmap((HBITMAP)test_bmp);
    et, alors que i est True, ce qui signifie que mon LoadBitmap fonctionne, mon HANDLE test est NULL, le problème vient donc de mon SetBitmap(),...

    Mais je vois pas ce que ça peut être,...
    Merci de répondre !

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 359
    Par défaut
    Ok, je pense que le problème vient de mon cast qui ne doit pas marcher, donc, si quelqu'un sait la foncion pour obtenir le handle d'un Bitmap, je suis preneur,...

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    bonjour dans la doc il y as
    GetBitmap
    http://msdn2.microsoft.com/en-us/lib...0c(VS.80).aspx
    et le cast vers HBITMAP
    http://msdn2.microsoft.com/en-us/lib...5s(VS.80).aspx
    essaie peut etre de remplacer (HBITMAP)test_bmp par static_cast<HBITMAP>(test_bmp)

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 359
    Par défaut
    Désolé pour le retard (énorme) à la réponse, mais j'avais résolu le problème,...

    Merci quand même !!!

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

Discussions similaires

  1. [Débutant][JScrollePane] Problème d'affichage
    Par flzox dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 12/12/2004, 16h36
  2. [Graphisme][Débutant(e)] Problème sur repaint()
    Par Katyucha dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 08/10/2004, 17h12
  3. [Débutant][Phppgadmin] problème avec les types
    Par PoY dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 19/08/2004, 17h06
  4. Réponses: 5
    Dernier message: 19/08/2004, 11h11
  5. [débutant] [lomboz] Problème deploy.web.xml
    Par cdrikou dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 29/04/2004, 10h47

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