Discussion: Dossier: Modifier l'apparence de Windows XP
Afficher un message
#6
Vieux 07/06/2006, 15h48
Modifier un style visuel
Anti-trust
Z'avez pas vu Cortex ?
Avatar de Anti-trust
Ultimate
Date d'inscription : décembre 2002
Messages : 11 004
Anti-trust est déconnecté
Une bordure de fenêtre ne vous convenant pas, un bouton pas assez arrondi à votre goût, un menu démarrer trop foncé, les styles visuels ne conviennent pas forcement au détail prêt. Voici rapidement comment modifier les éléments de bases d'un msstyle donné.

Utiliser Ressource Hacker


Bien connu des bidouilleurs, reshack de son petit nom est un éditeur de ressource permettant d'ouvrir un certain nombre de fichier système mais également les fichiers msstyle. Il est donc possible d'atteindre la ressource gênante en vue de la modifier/remplacer.

Commencez par récupérer reshack dans notre logithèque.

Placez le dans un répertoire de travail accompagné d'une copie du fichier .msstyle à modifier, lancez reshack et ouvrez votre msstyle via le menu file. Vous allez voir apparaître une arborescence dans le volet de gauche contenant plusieurs répertoires dont un nommé Bitmaps, c'est celui ci qui nous intéresse. En effet, ce répertoire contient la liste de tous les éléments graphiques composant le msstyle, placés pour chacun d'entre eux dans un sous répertoire nommé suivant l'utilisation qui est faite de la ressource.

Voici l'opération la plus barbante... Il vous faut sonder l'arborescence du répertoire Bitmaps jusqu'à trouver l'image que vous voulez modifier. Aidez vous pour cela de la dénomination des sous répertoire. Certes c'est en anglais, mais pas vraiment dur à comprendre. Méfiez vous d'une chose cependant, c'est de la première partie du nom des sous répertoires. Quand votre msstyle intègre plusieurs modèles de couleur, chaque sous répertoire existe pour un modèle de couleur. Par exemple, le thème Luna fournit par défaut dans XP intègre 3 modèles, chaque sous répertoires a donc son nom commençant par BLUE_ , HOMESTEAD_ et METALLIC_ correspondant aux modèles de couleur "Par defaut, bleu", "Vert Olive" et "Gris clair".

Procédons maintenant à l'extraction de la ressource :
Dans le volet de gauche, faites un clic droit sur la ligne 1036 correspondant à votre image
Cliquez sur Save [bitmap: NOM_DE_LA_RESSOURCE_BMP : 1036] ...
Dans la nouvelle fenêtre, choisissez un emplacement et un nom pour l'enregistrement et validez.
Votre image au format BMP est maintenant enregistrée sur votre disque dur, il ne vous reste plus qu'à la modifier à l'aide de n'importe quel éditeur graphique ( comme Photoshop ou Paint Shop Pro par exemple ). Une fois la modification faite, la dernière manipulation sur le msstyle consiste à réintégrer l'image en lieu et place de celle d'origine. Pour cela, réouvrez le msstyle à l'aide de reshack et déroulez l'arborescence Bitmap la ou vous aviez extrait la ressource et opérez comme suit :
Clic droit sur la ligne 1036
Cliquez sur Replace resource...
Dans la nouvelle fenêtre affichant le bitmap actuel, cliquez sur Open file with new bitmap
Sélectionnez votre image corrigée et validez.
Cliquez ensuite sur le menu File puis Save
Vous pouvez maintenant refermer reshack. Vous constaterez que le fichier msstyle a été dupliqué afin de conserver une version d'origine qu'il est souhaitable de garder au chaud en cas de problème.
Toutes dernières manipulations afin d'utiliser le msstyle modifié, il vous faut remplacer la version présente dans c:\windos\resource\nom_du_theme\ par votre version modifiée. Sinon, un simple double clic suffit pour appliquer automatiquement le msstyle.

Utiliser StyleBuilder


l faut savoir que quelques logiciels dédiés existent afin de modifier et même créer de toutes pièces un msstyle. Le plus connu est probablement StyleBuilder édité par la société TGT Soft ( la même qui édite StyleXP ).
Par contre, devant la complexité d'utilisation d'un tel logiciel, la présente fiche n'ira pas plus avant dans la description des manipulations. A vous d'essayer et d'approfondir si vous en avez envie.
Dernière modification par bubka ; 25/04/2009 à 13h07.

Réponse avec citation Haut de page