GDIPLUS, LES MEILLEURS FORMATS D'IMAGES POUR ENRICHIR VOS PROJETS

cs_loulou69 Messages postés 672 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 2 juin 2016 - 13 déc. 2006 à 08:04
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 - 6 sept. 2007 à 17:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40693-gdiplus-les-meilleurs-formats-d-images-pour-enrichir-vos-projets

zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
6 sept. 2007 à 17:15
la question mérite un post sur le forum je pense

slts!
--------------------------------------------------
Toujours + de VB et d'API => APi @ la Loupe
http://apialaloupe.free.fr
ptard Messages postés 27 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 30 septembre 2011
5 sept. 2007 à 18:09
Bonjour

J'ai enfin réussi à afficher des png dans plusieurs picturebox
Reste un probléme, lorsque j'imprime le form qui contient les picturebox avec leur png,seuls le form avec les picturebox vides sont imprimés.
Le problème persiste quelque soit la proprièté autoredraw des picturebox
Existe-il une solution?
Merci
ptard Messages postés 27 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 30 septembre 2011
2 sept. 2007 à 20:57
Bonjour,

Vraiment merci pour ta réponse, mais je suis bouché je ne comprends rien à gdi+ et le hdc.
Je vais continuer mes recherches.

Encore merci pour la piste.

Salutations
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
1 sept. 2007 à 16:24
bonjour,

je n'ai plus la démarche complète en tête mais à priori, le code envoie une image vers un "contexte de périphérique (hdc ou encore handle device context)".
Pour envoyer l'image vers une picturebox, il suffit de trouver le hdc de ladite picturebox et cerise sur le gâteau, c'est une propriété native de cet objet : Picture1.hDC

voilà!

slts!
----------------------------------------------------------------
Toujours + de VB et d'API => APi @ la Loupe
http://apialaloupe.free.fr
ptard Messages postés 27 Date d'inscription dimanche 5 novembre 2006 Statut Membre Dernière intervention 30 septembre 2011
1 sept. 2007 à 16:15
Bonjour,

Vraiment trés bien
Pour pousser le bouchon un peu plus loin, est-il possible d'afficher le png(par exemple) non pas dans le form mais dans un controle comme une picturebox .

Merci
Baddante Messages postés 33 Date d'inscription mercredi 1 mars 2006 Statut Membre Dernière intervention 24 février 2008
12 janv. 2007 à 23:34
Salut,

oui tu le trouve avec windows XP sp2, je pense que dans le SP1, il y était déjà.

Version : 5.1.3102.2180 (xpsp_sp2_rtm.040803-2158).
cs_LogOff Messages postés 69 Date d'inscription dimanche 6 octobre 2002 Statut Membre Dernière intervention 14 juillet 2009
3 janv. 2007 à 13:04
trés intéressant.

la dll GDIPLUS a l'air d'être fournie d'office avec windows (?)
fierobe Messages postés 14 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 3 août 2010
27 déc. 2006 à 12:05
Bonne source ,continue .
Je t'ai mis 8/10 car la présentation n'est pas terrible .
Mais continue .

fierobe.
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
13 déc. 2006 à 18:26
essaie Form1.hdc à la place de me.hdc
cs_loulou69 Messages postés 672 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 2 juin 2016 1
13 déc. 2006 à 08:04
Bonjour

Je viens de charger le projet et de faire un test en pas à pas sous VB6.

GdipCreateFromHDC ne retourne pas 0 (ou GP_Ok) , l'image ne s'affiche pas
Je suis en Windows XP SP2

Ou est l'erreur?
Rejoignez-nous