LoadPicture

Résolu
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014 - 23 juin 2009 à 21:32
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014 - 24 juin 2009 à 22:51
Bonjour,

J'ai besoin d'aide pour la fonction loadpicture.
Je ne sais pas comment utiliser les arguments de cette fonction.

J'ai une image "entete client.jpg"
qui a une certaine taille (en centimètres)

A un moment donné, je dois imprimer cette entete
sur par exemple 6 cm de largeur.

Dès lors, j'aurai aimé imprimé cette entête
proportionnellement en hauteur, en fonction de la nouvelle largeur (6cm).

Que faire pour y arriver?
Merci d'avance pour votre aide.

5 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
24 juin 2009 à 16:29
salut,

la méthode LOADPICTURE n'est pas configurable pour une image, seulement pour une icone ou un curseur

il faut dessiner directement sur un support ayant un hdc, avec bitblt ou paintpicture

un exemple ici :
http://www.codyx.org/snippet_etirer-image-proportionnellement-centre-controle-limitant-taille-maximum_709.aspx#2092

(nb : pour vider la propriété .picture en vb6 on préfèrera = nothing)
++
3
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
24 juin 2009 à 17:01
salut Mayzz,

bonne déduction, c'est pourquoi on évitera d'appeler la fonction (inutilement puisqu'on sait ce qu'elle retourne )
3
Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
24 juin 2009 à 13:07
Bonjour,

Quel est le rapport entre l'impression et la fonction LoadPicture ?

Celle-ci s'utilise de la façon suivante :

Picture1.Picture = LoadPicture ("Chemin de mon image sur le disque")

et pour vider le PictureBox :

Picture1.Picture = LoadPicture ("")

@+ Mayzz.
                                                                              
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
0
Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
24 juin 2009 à 16:54
Salut PCPT ;)

Pour Nothing, je ne savais pas cela possible en vb6, on en apprend tout les jours ! (bien que je ne dev plus en vb6 depuis pas mal de temps).

J'en déduis que LoadPicture("") retourne la valeur Null (Nothing donc) ?
                                                                              
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014
24 juin 2009 à 22:51
Merci à vous deux...
0
Rejoignez-nous