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 :

Pb d'affichage d'une image dans un DC


Sujet :

MFC

  1. #1
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut Pb d'affichage d'une image dans un DC
    Salut,

    Je voudrais afficher des images dans un DC. J'ai uniquement un DC, aucun contr�le standard.
    Cette image fait 8x8 pixels. Et je voudrais �galement une transparence.

    1 - Pour pouvoir avoir la transparence, j'ai utiliser le code suivant
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    HICON hIcon = (HICON)LoadImage ( AfxGetInstanceHandle ( ), MAKEINTRESOURCE  ( IDI_LIST_ADD ), 8, 8, LR_DEFAULTSIZE );
    pDc->DrawIcon ( ptIcon, hIcon );
    Je n'obtiens pas le r�sultat escont�. J'ai une image de 16x16 pixels avec des couleurs horible. Mais par contre j'ai bien la transparence.

    2 - J'ai essay� de voir avec une bitmap. Vu c'est un peu compliqu� d'afficher une bitmap dans un DC ( LoadImage, SelectObjet ( hBitmap ), Fill ... ), j'ai utilis� la classe "CPicture" ( Cf. http://www.codeguru.com/Cpp/G-M/bitm...icle.php/c4903 ).
    Et l� superbe, c'est bon �a marche j'affiche parfaitement l'image � la bonne taille. Mais je n'ai plus de transparence.

    Et donc maintenant, je ne sais plus vraiment quoi faire.
    Je voudrais donc savoir si quelq'un d'entre vous sait comment afficher dans un DC une image de taille 8x8 ave une transparence.

    Merci d'avance

  2. #2
    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
    bonjour,

    tu peux essayer de voir la transparence avec SetLayeredWindowAttributes

  3. #3
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut
    Ca pourrait �tre une id�e mais mon DC prend presque la totalit� de l'�cran et vu que je redessine assez souvent le DC, �a risque d'�tre tr�s couteux en resource et en temps d'affichage.

Discussions similaires

  1. Probleme d'affichage d'une image dans un script cgi
    Par Jim_Nastiq dans le forum Web
    R�ponses: 3
    Dernier message: 25/04/2006, 16h49
  2. Exemple affichage d'une image dans un bouton
    Par had182 dans le forum MFC
    R�ponses: 2
    Dernier message: 12/01/2006, 18h38
  3. R�ponses: 3
    Dernier message: 27/09/2005, 20h53
  4. R�ponses: 1
    Dernier message: 11/05/2005, 17h28
  5. [DEBUTANT][HTML] affichage d'une image dans une page
    Par nimport nawak dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 5
    Dernier message: 12/04/2005, 19h50

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