Salut !
Bon je viens de réaliser un petit tutorial qui explique rapidement comment donner une petite animation pour le texte du shellstyle, que ce soit sous Vista ou W7 (fonctionne parfaitement, d'après quelquues retours ). Une petite trouvaille de mon cru
Un aperçu: https://www.youtube.com/watch?v=7N2pLm3wEww et https://www.youtube.com/watch?v=cFvZLkKbUdI
http://RajTheeban95.deviantart.com/art/Texts-animated-in-Shellstyle-135144853
I) - Présentation - :
Voici une modification réellement incroyable et révolutionnaire qui va vous permettre d'ajouter une animation directement aux textes du shellstyle. Fini le temps du texte statique: à présent, grâce à cet ajout, vouus pouvez enfin animer le texte dans le panneauu de détail, qui apparait lorsquue vouus cliquez sur uun dossier ou un lien dans l'explorateur
Comme le montrent les vidéos, vous pouvez obtenir 5 effets différents:
Une animation en dilatation (ma préférée) Avec cet effet le texte apparaitra en se dilatant, en grossissantAnimation en fondu en sortie:Comme son nom l'indique, le texte ne demeure pas éternellement affiché, mais disparait progressivement au bout de quelques secondesAnimation diagonale Suivant le même concept que la premièreAnimation verticale:Le texte apparait progressivement depuis le côté supérieur du shellstyle Animation horizontale:Le texte apparait depuis la gauche (notez que cette animation comporte certains bugs)-------------
Vous vous demandez très probablement comment j'ai fait pour créer ces animations... En fait je ne les ai pas crées, mais je les ai exportés depuis le fichier oobefdlr.dll: en effet vous avez dû remarquer que lorsque vous ouvrez le centre d'accueil de Vista et de windows 7, l'icone de votre ordinateur apparait accompagnée d'une certaine animation (tout come le texte "bienvenue"). Aussi, je me suis demandais: "Est-il possible d'obtenir le même effet pour le shellstyle de l'explorer?". Car ca fonctionne un peu près de la même manière, avec un code du type DUIXLM
´Pour cela il me fallait trouver dans ce même fichier les options, les codes, qui déterminent cette animation; il me fallait ensuite les exporter dans l'emplacement correct dans le shellstyle: après plusieurs recherches et tentatives (souvent infructueuses) j'ai finalement eu ce que je voulais
II) - Installation -
a) Conditions- Ces modifications fonctionnent pour toutes les versions de Vista et de windows 7 (confirmés par d'autres utilisateurs).
- Elles nécessitent l'utilisation d'un éditeur de ressource, tel que restorator 2007 par exemple
b) Opérations: 1) Ouvrez le shellstyle de votre style visuel actuel avec cet éditeur de resource
2) Extrayez quelque part le contenu du dossier "UIFILE" (un fichier appelé "1.txt") et faites une sauvegarde
3) Cherchez le texte suivant (pour "Documents") <MetadataElement ThemeSubApp=\"DocumentsPreviewPaneControl\" /> lien
4) Puis, à la ligne suivante, ajouter:
- (si vous choisissez l'animation en dilatation): <element id="atom(animation)" animation="rectangle|exp|fast"/> https://nsa07.casimages.com/img/2009/08/29/090829014221161648.png
- (pouur l'animation en fondu) ajoutez :<element id="atom(animation)" accessible="true" alpha="0" animation="alpha|s|veryslow"/> https://nsa08.casimages.com/img/2009/08/29/090829014432512789.png
- (pour l'animation en diagonale): <element id="atom(animation)" animation="position|exp|fast"/>
- (pour l'animation verticale): <element id="atom(animation)" animation="rectanglev|exp|fast"/>
- (pouur l'animation horizontale): <element id="atom(animation)" animation="rectangleh|exp|fast"/>
5) Faites de mêmes pour les autres entrées : games, windows explorer, music et pictures https://nsa07.casimages.com/img/2009/08/29/090829014924647718.png
6) Sauvegarder/compiler les changements et ré-appliquez votre style visuel ouu redémarrer carrément
III) - Informations complémentairess -
a) Plus:Vous pouvez modifier non seulement le type d'animation mais aussi la vitesse de celle-ci:
veryslow
slow
fast
veryfastPar exemple si j'essaye <element id="atom(animation)" animation="rectangle|exp|veryslow"/> (= l'animation sera plus lente que celle indiquée plus haut)