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 suivantJe 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.
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 );
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
Partager