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:
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