J'ai plusieurs questions concernant ce sujet :
Je désire ajouter des icônes pour une application. En utilisant WNDCLASSEX, je peux spécifier 2 icônes, une petite et une grande.
Néanmoins, quand j'ouvre l'explorateur, en modifiant la vue, je constate qu'il y a 3 tailles différente (mosaïque, icône et liste, par exemple).
Est-ce que je peux faire en sorte que mon application associe l'icône que je veux pour chacune de ces vues ? Est-ce par exemple lié à ce que j'ai pu lire dans cet article:
http://msdn.microsoft.com/en-us/library/ms997538.aspx
(section "When in Windows") où il est fait mention de 4 types d'icônes : les icônes système (petite et grande, apparemment celles que l'on passe à WNDCLASSEX) et les icônes shell (petite et grande elles aussi) ?
Si les icônes système peuvent être définies grâce à WNDCLASSEX pour une application bien spécifique, comment fait-on pour aussi spécifier celles du shell pour cette application ?
Enfin, pour ce qui est de l'intégration des icônes dans mon application, je dois passer par un fichier de ressource. Est-ce suffisant de créer, par exemple avec gimp, un ensemble de fichiers icône (de taille 16, 24, 32, 48, 64, 72, 128 et 256, donc 8 icônes en tout), et de les mettre dans mon fichier resource ainsi:
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 IDI_ICON1 ICON DISCARDABLE "icon16.ico" IDI_ICON2 ICON DISCARDABLE "icon24.ico" IDI_ICON3 ICON DISCARDABLE "icon32.ico" IDI_ICON4 ICON DISCARDABLE "icon48.ico" IDI_ICON5 ICON DISCARDABLE "icon64.ico" IDI_ICON6 ICON DISCARDABLE "icon72.ico" IDI_ICON7 ICON DISCARDABLE "icon128.ico" IDI_ICON8 ICON DISCARDABLE "icon256.ico"
merci
Partager