Bmp to ico - ou comment créer des icônes dynamiquement et facilement

Soyez le premier à donner votre avis sur cette source.

Vue 19 860 fois - Téléchargée 2 350 fois

Description

Je partage cette fonction issue de mes travaux actuels, et qui pourra surement interesser certains.
Elle permet de créer des icones à partir de Bitmaps...

Conclusion :


N'oubliez pas de détruire vos icônes une fois utilisées (API DestroyIcon)

J'ai ajouté l'export des icones vers un fichier Ico.
J'utilise pour cela la fonction VB SavePicture.
Je tiens à insister sur le fait que cette fonction de VB gère bien l'ecriture des icones.
Cependant, elle sont d'une pietre qualité (pas en 16bits...)
La création de FICHIERS icones n'etant pas le but de cette source, cette fonction est acceptable...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

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.
Messages postés
93
Date d'inscription
lundi 3 juillet 2006
Statut
Membre
Dernière intervention
25 juin 2010

Exactement ce que je cherchais, merci.
Messages postés
4
Date d'inscription
lundi 4 août 2003
Statut
Membre
Dernière intervention
5 septembre 2007

Clair, net et précis
juste ce qui me fallait
Grand merci
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
43
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....
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
pas un pbm avec ta propriété AutoRedraw ?
Afficher les 16 commentaires

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.