zavier666
Messages postés266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 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és27Date d'inscriptiondimanche 5 novembre 2006StatutMembreDernière intervention30 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és27Date d'inscriptiondimanche 5 novembre 2006StatutMembreDernière intervention30 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és266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 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és27Date d'inscriptiondimanche 5 novembre 2006StatutMembreDernière intervention30 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és33Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention24 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és69Date d'inscriptiondimanche 6 octobre 2002StatutMembreDernière intervention14 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és14Date d'inscriptiondimanche 27 août 2006StatutMembreDerniè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és266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 13 déc. 2006 à 18:26
essaie Form1.hdc à la place de me.hdc
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 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
6 sept. 2007 à 17:15
slts!
--------------------------------------------------
Toujours + de VB et d'API => APi @ la Loupe
http://apialaloupe.free.fr
5 sept. 2007 à 18:09
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
2 sept. 2007 à 20:57
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
1 sept. 2007 à 16:24
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
1 sept. 2007 à 16:15
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
12 janv. 2007 à 23:34
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).
3 janv. 2007 à 13:04
la dll GDIPLUS a l'air d'être fournie d'office avec windows (?)
27 déc. 2006 à 12:05
Je t'ai mis 8/10 car la présentation n'est pas terrible .
Mais continue .
fierobe.
13 déc. 2006 à 18:26
13 déc. 2006 à 08:04
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?