surfzoid
Messages postés463Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention21 avril 2010 24 janv. 2008 à 18:08
Rien a redire, 10/10.
Petite idée d'une fonction sympa a implémenter, mettre un racourci ds le menu contextuel des fichier, si c'est un BMP (dans le shell), pour récupérer le nom du fichier dans les arguments du prog et créer le fichier icone a coté du BMP, juste avec un click droit sur le BMP.
debutant VB
Messages postés93Date d'inscriptionlundi 3 juillet 2006StatutMembreDernière intervention25 juin 2010 5 juil. 2006 à 11:06
Exactement ce que je cherchais, merci.
ROROLITO
Messages postés4Date d'inscriptionlundi 4 août 2003StatutMembreDernière intervention 5 septembre 2007 1 mai 2006 à 19:13
Clair, net et précis
juste ce qui me fallait
Grand merci
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 23 févr. 2006 à 10:46
non (c'était ma première verif).
j'arrive en bidouillant (pas mal d'heures écoulées depuis) mais j'aurais voulu sans passer par d'autres DC intermédiares....
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 févr. 2006 à 08:36
pas un pbm avec ta propriété AutoRedraw ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 22 févr. 2006 à 20:25
salut Rey,
j'essaye d'adapter ta fonction...
en gros j'ai ma Pic qui fait 64*32
je la découpe en 2 partie égales (PaintPicture dans une autre PictureBox).
en mettant Objet.Picture, même en 64*32, pas de problème. mais en prenant le Objet.Image (utilisé pour ce cas), pas d'erreur mais l'icône est noire!!
à savoir que çà ne doit pas venir pas du ByRef ; module de classe avec objet StdPicture en propriété.
aurais-tu une idée?
++
clock
Messages postés6Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention 9 décembre 2007 25 oct. 2005 à 17:22
Super code Renfied et il marche du premier coup ! bravo
cs_SDan
Messages postés288Date d'inscriptiondimanche 1 septembre 2002StatutMembreDernière intervention13 juin 2008 13 oct. 2005 à 10:36
En fait, c'est la seule version que j'ai et que j'utilise, de plus, quand j'ai suivi la petite formation à l'école, j'ai commencé avec la version 3.0 et ensuite, on est passé à la version 5.0. Ensuite grâce à des programmeurs, on m'a envoyé et installé la version VB 6.0 dll.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 13 oct. 2005 à 10:30
Merci.
Je suis surpris de voir encore des gens qui se servent de VB 5.0 ...
cs_SDan
Messages postés288Date d'inscriptiondimanche 1 septembre 2002StatutMembreDernière intervention13 juin 2008 13 oct. 2005 à 10:27
Bonjour à tous,
Programme très intéressant et utile surtout, de plus, fonctione parfaitement avec VB 5.0.
Un seul mot à dire BRAVO
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 oct. 2005 à 23:44
même image, fond noir disparu ;)
source intéressante, çà donne à réfléchir...
j'ai encore un peu de mal avec les CreateDC, mais çà va venir...
merci des modifs (si rapides).
PCPT
cs_Warning
Messages postés516Date d'inscriptionsamedi 3 février 2001StatutMembreDernière intervention24 octobre 20062 11 oct. 2005 à 23:03
simple et efficace comme toujours ;) Bravo Renfield !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 11 oct. 2005 à 15:11
cela vient du fait qu'elle fasse 45*45
Windows ne sais faire qu'une seule taille d'icone, quand il s'agit de resources.
(pas de soucis avec DrawIcon ou DrawIconEx)
j'ai completé ma fonction, pour pouvoir générer une icone en 32*32 (taille des icones sous Xp)
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 oct. 2005 à 14:41
:-\ l'icône créée a un fond noir (bmp 24bits 45*45 fond magenta XP)
PCPT
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 11 oct. 2005 à 14:20
Mise a jour effectuée.
J'ai donné accès à un objet IPictureDisp contenant l'icône créée...
Le SaveAs serait à réaliser avec quelques APIs, mais n'est pas l'objet de cette source. Je me suis contenté de greffer SavePicture, qui ne sais pas jouer avec les icones aux couleurs trop nombreuses...
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 11 oct. 2005 à 13:01
salut Rey,
un petit bouton SaveAs? pour tester la compatibilité du format avec VB?
24 janv. 2008 à 18:08
Petite idée d'une fonction sympa a implémenter, mettre un racourci ds le menu contextuel des fichier, si c'est un BMP (dans le shell), pour récupérer le nom du fichier dans les arguments du prog et créer le fichier icone a coté du BMP, juste avec un click droit sur le BMP.
5 juil. 2006 à 11:06
1 mai 2006 à 19:13
juste ce qui me fallait
Grand merci
23 févr. 2006 à 10:46
j'arrive en bidouillant (pas mal d'heures écoulées depuis) mais j'aurais voulu sans passer par d'autres DC intermédiares....
23 févr. 2006 à 08:36
22 févr. 2006 à 20:25
j'essaye d'adapter ta fonction...
en gros j'ai ma Pic qui fait 64*32
je la découpe en 2 partie égales (PaintPicture dans une autre PictureBox).
en mettant Objet.Picture, même en 64*32, pas de problème. mais en prenant le Objet.Image (utilisé pour ce cas), pas d'erreur mais l'icône est noire!!
à savoir que çà ne doit pas venir pas du ByRef ; module de classe avec objet StdPicture en propriété.
aurais-tu une idée?
++
25 oct. 2005 à 17:22
13 oct. 2005 à 10:36
13 oct. 2005 à 10:30
Je suis surpris de voir encore des gens qui se servent de VB 5.0 ...
13 oct. 2005 à 10:27
Programme très intéressant et utile surtout, de plus, fonctione parfaitement avec VB 5.0.
Un seul mot à dire BRAVO
11 oct. 2005 à 23:44
source intéressante, çà donne à réfléchir...
j'ai encore un peu de mal avec les CreateDC, mais çà va venir...
merci des modifs (si rapides).
PCPT
11 oct. 2005 à 23:03
11 oct. 2005 à 15:11
Windows ne sais faire qu'une seule taille d'icone, quand il s'agit de resources.
(pas de soucis avec DrawIcon ou DrawIconEx)
j'ai completé ma fonction, pour pouvoir générer une icone en 32*32 (taille des icones sous Xp)
11 oct. 2005 à 14:41
PCPT
11 oct. 2005 à 14:20
J'ai donné accès à un objet IPictureDisp contenant l'icône créée...
Le SaveAs serait à réaliser avec quelques APIs, mais n'est pas l'objet de cette source. Je me suis contenté de greffer SavePicture, qui ne sais pas jouer avec les icones aux couleurs trop nombreuses...
11 oct. 2005 à 13:01
un petit bouton SaveAs? pour tester la compatibilité du format avec VB?
code propre en tout cas (évidence...)
++
PCPT