Utilisation de CxImage [Résolu]

Messages postés
8
Date d'inscription
jeudi 11 janvier 2007
Dernière intervention
21 janvier 2007
- - Dernière réponse : Claude_URBAN
Messages postés
8
Date d'inscription
jeudi 11 janvier 2007
Dernière intervention
21 janvier 2007
- 21 janv. 2007 à 20:25
Bonjour,


J'essaie d'apprendre à utilser correctement CxImage.(Sous XP, avec Visual C++ 2005 Express)

Voici un petit bout de code, très simple, qui ( dès le début ! ) me pose problème.


<!-- BEGIN TEMPLATE: bbcode_code -->




Code :





 
HDC hDC;
PAINTSTRUCT ps;
long x, y, cx, cy;
 
CxImage Image Png;
imagePng.Load(filename, CXIMAGE_FORMAT_PNG);

hDC = BeginPaint(hWnd, &ps);
imagePng.Draw2(hDC, x=0, y=0, cx=-1, cy=-1);
EndPaint(hWnd, &ps);
 






<!-- END TEMPLATE: bbcode_code -->





Voila, ça fonctionne, l'image s'affiche, mais ... en Bmp, et donc perd sa transparence ??


Quelqu'un peut-il m'expliquer pourquoi ?

Et me dire ou j'ai fauté...


Merci


Claude
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
8
Date d'inscription
jeudi 11 janvier 2007
Dernière intervention
21 janvier 2007
3
Merci
Bonsoir,


Pour ceux, qui comme moi auraient rencontré le même problème, voici LA réponse que j'ai trouvée à MA question:


La fonction Draw2( ) n'affiche pas la transparence.

Pour afficher la transparence ( canal Alpha ) il faut utiliser la fonction Draw ( ).


@++





Claude

Merci Claude_URBAN 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de Claude_URBAN

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.