Bonjour à toutes et tous!
J'ai créé des icones avec IconWorkshop pour mon logiciel.
J'utilise également le composant CoolTrayIcon.
Mes icones sont au format 16x16 (pour aller dans le systray) avec couche alpha (transparence - je suis sous xp)
Cependant, je rencontre un problème. En effet, j'ai placé mes différentes icones dans un TImageList, et ensuite avec le composant CoolTrayIcon, je fais défiler les icones.
Malheureusement, il doit y avoir un problème au niveau de TImageList.
En effet, si je charge une des icônes directement dans CoolTrayIcon, et que j'utilise le preview, l'icone s'affiche bien.
Par contre, dès que j'exécute mon programme, CoolTrayIcon va chercher les icones dans la liste d'image, mais du coup, je perds une partie de la transparence (en fait, les fondu, ce qui fait que j'ai des contours blancs sur mon icone, et ça fait vraiment dégueu)
J'ai donc penser mettre toutes mes icones dans un fichier res, mais l'éditeur Delphi n'autorise que 16 niveaus de couleur, donc bien évidemment, ça ne passe pas!
Maintenant, je cherche à utiliser une bibliothèque d'icones (.icl), mais je n'ai aucune idée sur la manière pour l'utiliser dans mon programme??
Sinon, pouvons nous utiliser TImage list sans dégradation de la couche alpha?
Merci
Partager