Bonjour,
comment fait-on pour associer une image perso. à l'apparence d'un fichier ?
Bonjour,
comment fait-on pour associer une image perso. à l'apparence d'un fichier ?
Tu veux dire juste une icône personnalisée pour tous les fichiers d'une extension, ou quelque chose de plus compliqué (miniature, icônes différentes pour différents fichiers ayant la même extension) ?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Bonjour,
ce serait pour un fichier donné particulier, et non pour tous ceux d'une extension connue.
Dans ce cas, il faut créer un IconHandler: C'est un composant COM qui implémente les interfaces IPeristFile et IExtractIcon. Et tu l'enregistres pour l'extension dudit fichier.
Un exemple, ce sont les .sln de différentes versions de Visual Studio. Personnellement, je me suis fait un IconHandler pour les zip, mais j'ai fait quelques grosses erreurs dedans donc je ne peux pas me permettre de le montrer (et en plus, je l'ai fait avec ATL, surtout pour découvrir ATL).
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Merci.
Où puis-je trouver des infos compréhensibles sur ce sujet ?
Il y a un thread à ce sujet quelque part dans la section .Net, mais écrire des extensions du shell en .Net est déconseillé. En fait, si tu ne sais pas à la base faire un composant COM simple (composant + ClassFactory) rien qu'apprendre ça risque de prendre un peu de temps.
Cherche peut-être s'il y a un modèle tout fait sur CodeProject ou un site du même genre, car c'est le genre de composant qui doit être templatable assez facilement.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Merci pour ces compléments.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager