OVH Cloud OVH Cloud

Icones format XP (groupées) et format windev...

2 réponses
Avatar
smrhp
bonjour,

je tente de faire des icones "standards" XP contenant les différents
formats 16x16 32x32 et 48x48 en 4,8,16 bits

Je parviens à créer mon .ICO qui est visible par XP et fonctionne
correctement dans l'explorateur en "mosaïque", "îcone" ou "liste" il me
prend bien les icones qu'il faut.
Windev prend bien aussi l'icone pour l'icone de l'application qu'il
intègre à l'exe.

En revanche, le problème se pose si je veux utiliser cette icone pour
une fenêtre ou via sysiconeajoute(). Là il ne pioche visiblement pas
l'icone dans le bonne profondeur de couleur...

L'aide indique que l'icone doit contenir les icones dans l'ordre
croissant de taille et résolution de couleurs décroissante (imagé par
un petit tableau avec les icones en dessins). Cela dit plus bas dans la
même page on lit que les icones doivent être impérativement classée
selon l'ordre suivant (1,2,3,4,5 etc.), mais là l'ordre de résolution
de couleur est croissant.

Quoiqu'il en soit j'ai testé (avec SnIcon Edit on peut jouer tant bien
que mal avec l'ordre des formats) dans les 2 sens, et ça ne semble rien
donné de spécial. Au passage l'ordre d'XP standard pour les icônes
c'est plutôt par résolution de couleur croissante puis par taille en
2ème clé de tri... [mais je n'en suis pas trop sûr !]

Bref, je souhaiterais savoir si qqn ici a la solution à ce problème et
sait exactement dans quel ordre doivent être créé ces .ICO multi-format
et éventuellement quel logiciel ils utilisent pour ça. Car ils sont
nombreux, mais ceux qui permettent de jongler sur l'ordre en le
sauvegardant comme on le souhaite ne semble pas légion... (et j'ai un
doute sur la bonne marche du SnIcon Edit qui m'affiche des messages
d'erreur non bloquant, certes, mais messages quand même quand je change
l'ordre...)

Merci à tous.

2 réponses

Avatar
Serge AUBERT
Salut
J'utilise Axialis IconWorkShop
On crée l'icone en grand format puis on la décline dans les formats
necessaires.
Tout ça automatiquement.
Intégration dans WD sans histoires (du moins jusqu'à la version 8, je n'ai
pas été plus loin)

Serge Aubert
Avatar
smrhp
Serge AUBERT a pensé très fort :
Salut
J'utilise Axialis IconWorkShop
On crée l'icone en grand format puis on la décline dans les formats
necessaires.
Tout ça automatiquement.
Intégration dans WD sans histoires (du moins jusqu'à la version 8, je n'ai
pas été plus loin)



argh... C'est précisément avec ce logiciel (version de démo) que j'ai
fait cette icone... Je suis en effet parti du grand format en 48x48 et
résolution de couleurs 32bits puis je l'ai décliné en 32x32 puis 16x16.
Et rebelotte pour les autres résolutions de couleurs. Au total 9 icones
stockées dans le .ICO.
Si l'intégration dans l'exe fonctionne bien. Il n'en va pas de même
pour l'intégration dans les fenêtres... Cela dit, j'ai du avoir un
petit soucis de cache, car ce matin j'ai du mieux... L'icone en 16x16
dans la barre des tâches est correcte. En revanche, l'icone qu'on voit
apparaitre lors du "alt-tab" semble plutôt piochée dans le format 16x16
et agrandie (car très pixellisée) alors que l'icone en 32x32 ou 48x48
ne l'est pas du tout...

mais, mais, en écrivant je me suis mis à douter d'un truc... qui se
confirme. Je vérifiais tout cela en mode test pour l'instant. Et en
compilé l'icone s'affiche correctement puisque dans le alt-tab c'est
celle de l'exe qui est piochée sans qu'il soit besoin d'indiquer une
icone dans la fenêtre... Tout est ok donc.

Merci