Icone de l'exe en 256 couleurs [Résolu]

michmuch2000 33 Messages postés vendredi 1 août 2003Date d'inscription 26 août 2008 Dernière intervention - 24 avril 2005 à 11:54 - Dernière réponse : peug 234 Messages postés mercredi 25 octobre 2000Date d'inscription 5 octobre 2012 Dernière intervention
- 12 avril 2007 à 16:29
Salut à tous.

Est t'il possible d'avoir l'icone d'un exe VB6 en 256 couleurs. J'ai beau faire je me retrouve toujours avec une icone en 16 couleurs pourtant les autres exe ont bien des icones en 265.
Pour le tester j'ai utilisé l'icone d'un autre programme et je l'ai mis dans le mien. La perte est evidente.

Merci d'avance pour vos réponses
Afficher la suite 

10 réponses

Meilleure réponse
zippro4012 218 Messages postés mardi 15 juin 2004Date d'inscription 26 février 2006 Dernière intervention - 24 avril 2005 à 16:45
3
Merci
L'ordre des icones dans le fichier *.ICO doit être le suivant :
- 16x16 - 256 couleurs
- 32x32 - 256 couleurs
- (eventuellement 48x48 - 256 couleurs)

Pour l'icone de fenêtre, VB prendra le premier (16x16). Si le premier est 32x32, l'icone sera réduit et ça sera tout moche.
L'icone qui s'affichera dans l'explorateur windows dépendra du mode (liste, icones, mosaïques)

Merci zippro4012 3

codes-sources a aidé 82 internautes ce mois-ci

Meilleure réponse
Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 24 avril 2005 à 16:56
3
Merci
- supprime les icones qui sont devant, si elles servent plus !
- trouve un logiciel qui modifie l'ordre des icones !
- envoie moi ton icone, je te les met dans l'ordre que tu veux

Daniel

Merci Gobillot 3

codes-sources a aidé 82 internautes ce mois-ci

Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 24 avril 2005 à 12:20
0
Merci
pourtant cela passe très bien y compris le True couleur.
tout dépend de la taille, pour la Forme il faut du 16x16 et pour le bureau soit du 32x32 ou éventuellement du 48x48

Daniel
michmuch2000 33 Messages postés vendredi 1 août 2003Date d'inscription 26 août 2008 Dernière intervention - 24 avril 2005 à 13:07
0
Merci
Pour ce qui est du bureau, des raccourcis etc... tout marche très bien, en revanche dans la form (l'entete de la fenêtre) je n'ai que du 16 couleurs.

Ex 1: je charge, avec la propriété icon d'une form, un icone en 256k, il apparait dans l'entête de la fenêtre en 16k (tout crade).
Ex 2: je charge, avec la propriété icon d'une form, un icone contenant une série d'icone de 128x128 jusqu'au 16x16 le tout en 16 256 16M de couleurs et bien il m'affiche dans l'entête l'icone 16x16 en 16 couleurs
Ex 3: j'utilise une imagelist pour modifier l'icone au chargement de la form. Je met un 16x16 en 256k dans l'imagelist, il m'affiche l'icone mais en 16 couleurs.

Si tu as ça sous le coude peut être peux tu m'envoyer une source VB en exemple avec un icone 256k ?
zippro4012 218 Messages postés mardi 15 juin 2004Date d'inscription 26 février 2006 Dernière intervention - 24 avril 2005 à 13:29
0
Merci
Il faut mettre le 16x16 en premier dans l'icone

michmuch2000 33 Messages postés vendredi 1 août 2003Date d'inscription 26 août 2008 Dernière intervention - 24 avril 2005 à 13:46
0
Merci
Mettre l'icone 16x16 en premier ? je comprend pas. Comment tu donnes un ordre dans les icones ? De toute façon quand je met un seul icone ça fait exactement la même chose. Ca n'est donc pas la solution.

Merci quand même
Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 24 avril 2005 à 14:02
0
Merci
je confirme, VB prend toujours la première et ne sais pas gérer les groupes d'icones comme le fait le système.
en principe il y a des règles, pas deux icones de même type dans un groupe, je pense que le 16x16 doit être en premier (?)
es tu sûr que ton icone n'est pas un groupe.

Daniel
michmuch2000 33 Messages postés vendredi 1 août 2003Date d'inscription 26 août 2008 Dernière intervention - 24 avril 2005 à 16:49
0
Merci
Après plusieurs test en prenant compte de vos réponse j'en arrive à la conclusion suivante:



1/ Si je met une icone seul 32x32 256k j'obtiens une icone 16x16 256k

2/ Si je met plusieurs icones (sans connaitre ordre) avec des icones de
128x128 à 16x16 de 16k et 256k j'obtient une icone 16x16 16k MAIS
windows XP gère les autres icones et me les affiche par exemple pour le
raccourcis et ce jusqu'a 128x128 en 256k.



Conclusion

- VB permet de mettre des groupe d'icones qui sont gérer par le système en fonction des besoin

- Il y a effectivement un ordre d'affichage.



Ma question est donc:

Comment ordonner les icones dans un groupe d'icone .ico pour que VB prenne l'icone 16x16 256k



PS Merci à vous deux pour vos réponses
michmuch2000 33 Messages postés vendredi 1 août 2003Date d'inscription 26 août 2008 Dernière intervention - 24 avril 2005 à 16:50
0
Merci
J'ai répondu en même temps que toi zippro4012, merci pour ta réponse.
peug 234 Messages postés mercredi 25 octobre 2000Date d'inscription 5 octobre 2012 Dernière intervention - 12 avril 2007 à 16:29
0
Merci
Avé,
Et comment avec une icone contenant un format 'vista' (256x256) faire que sous vista l'executable affiche l'icone 256x256 lorsque l'on demande un affichage "Très grandes icones" ?

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.