Ilmen_
Messages postés55Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention10 août 2007
-
1 juin 2007 à 22:26
Ilmen_
Messages postés55Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention10 août 2007
-
3 juin 2007 à 15:28
Voila, certains icônes contenus dans des programmes (DLL, EXE), comme ceux contenus dans shell32.dll, on une propriété que les fichiers ICO ne possèdent pas : lorsque l'on attribue l'icône à un dossier ou à un type de fichier, son icône change selon les dimensions de l'icône, donc selon le type d'affichage du dossier (mosaïques : 48px², icônes : 32px², et liste : 16px²).
Par exemple, l'icône des dossier, qui représente un dossier fermé de couleur dorée : avec le type d'affichage "Liste", ou les icônes des fichiers et des dossiers ont une taille de 16px², l'icône des dossier n'est clairement pas la version réduite de son icône de taille normale, il ne comporte que peu de couleurs et semble avoir été dessiné pixel par pixel.
Bref, ma question est : comment insérer dans un programme (DLL ou application) un icône unique (en cherchant les icônes contenus dans le programme, on n'en trouve qu'un), mais qui possède une apparence différente selon sa taille d'affichage.
Je suppose qu'il faut intégrer trois icônes différents : un de 16px², un de 32px² et un de 48px².
racpp
Messages postés1910Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201416 2 juin 2007 à 01:44
Salut,
Un fichier ICO peut contenir en fait une icone avec plusieurs apparences. Ces apparences concernent leurs tailles et leurs nombres de couleurs. Certaines contiennent même leurs propres palettes de couleurs. En général, les outils de conception d'icones permettent de créer plusieurs apparences et les sauvegarder dans un seul fichier ICO. Le système, ou toute autre application, peut chercher et selectionner dans l'icone chargée l'apparence convenable pour telle ou telle situation.