«

»

avr 06

Branding Windows 7 : structure du fichier .theme

Cet article traite de la structure des fichiers thèmes (.theme) utilisés dans Windows 7, Windows Vista, et Windows XP. Un fichier .theme est un fichier texte .ini qui est divisé en sections précisant des éléments visuels qui apparaissent dans l'environnement utilisateur. Les noms des sections sont enveloppés entre crochets ([]) dans le fichier .ini.

Windows 7 prend en charge de nouvelles fonctionnalités, y compris le diaporama de fonds d'écran. Les sections non reconnues d'un fichier .theme sont ignorées par les versions précédentes du système d'exploitation. Un nouveau format de fichier, .themepack, a également été introduit avec Windows 7 pour aider les utilisateurs de partager des thèmes. Les thèmes peuvent être choisis dans le Panneau de configuration / Personnalisation uniquement dans Windows 7 Home Premium ou supérieur, ou seulement sur Windows Server 2008 R2 lorsque le composant Desktop est installé.

Les sujets suivants sont abordés dans cet article :


Création d'un fichier theme

Un fichier .theme vous permet de modifier l'apparence certains éléments de bureau. Vous pouvez créer ou modifier un fichier theme de deux façons :

  • En modifiant la personnalisation ou les paramètres d'affichage dans le Panneau de configuration et en enregistrant les paramètres dans un fichier .theme. Consultez votre aide de Windows pour obtenir des instructions.
  • En créant un fichier .theme manuellement pour un niveau de contrôle plus élevé sur les détails de votre thème.

Pour faire votre thème à la disposition des autres utilisateurs, vous devez fournir votre. Thème du fichier, ainsi que l'image de fond, l'économiseur d'écran, icônes et les fichiers. Vous pouvez faire cela à l'aide d'un Theme Pack.

Description d'un fichier theme

Les fichiers de thème contient un certain nombre de sections obligatoires et d'autres facultatives. Ce qui suit décrit les sections d'un fichier .theme et fournit des exemples sur la manière de spécifier les changements pour les différents éléments.

Section [Theme]

Remarque : Cette section est facultative. Si vous ne mentionnez pas cette section dans votre fichier .theme, le système utilisera les paramètres par défaut.

La section [Theme] identifie le nom de votre thème personnalisé, précise le logo de la marque et les icônes du bureau.

La première partie de la section [Thème] contient les deux éléments suivants :
 

Element
Description
DisplayName=name
ou
DisplayName=@module,-stringId
example: DisplayName=@themeui.dll,-2013
DisplayName est le nom du thème qui va apparaître dans le Panneau de configuration / Personnalisation. Il peut s'agir d'une chaîne de caractères ou une référence à un nom localisé.

Ce champ est facultatif. S'il est manquant, le nom du fichier theme est utilisé comme le nom du thème.

BrandImage=chemin vers l'image
Exemple: BrandImage=c:\Fabrikam\brand.png
Windows 7
BrandImage spécifie le chemin vers un fichier graphique de votre marque qui sera incorporé dans l'aperçu du thème dans le Panneau de configuration / Personnalisation.
L'icône doit être un fichier PNG. Les dimensions doivent à l'échelle de 80x240 pixels, il est donc recommandé que vous fournissiez une image de cette taille. La galerie des thèmes respectera les zones transparentes de l'icône de votre marque.Ce champ est facultatif. Si elle est absente, aucun logo ne sera affiché comme icône thème.

 
Le reste de la section [Theme] spécifie les icônes personnalisées du bureau comme "Ordinateur", "Mes documents", "Réseau" et "Corbeille". Si vous ne spécifiez pas les icônes personnalisées du bureau, le bureau affichera les icônes par défaut du système.

Ce qui suit sont deux exemples de la façon dont un fichier .theme modifie l'icône Ordinateur :
 

[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%ProgramFiles%\Fabrikam\Computer.ico

 

; Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%ProgramFiles%\Fabrikam\MyApp.exe,0

 
Ce qui suit sont les valeurs par défaut des icônes du bureau Windows 7 :
 

; Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109; Documents
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\shell32.dll,-235; Network
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55


Section [Control Panel\Colors]

Remarque : Cette section est facultative. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système utilisera les paramètres par défaut. Si votre thème utilise le style visuel Aero, il est conseillé d'éviter de passer outre les valeurs par défaut de cette section.

La couleur des éléments, tels que les barres de défilement, le texte et les boutons, sont personnalisables. Le fichier .theme spécifie les valeurs RVB à changer pour ces éléments. Les valeurs remplacent les valeurs par défaut du style visuel et sont utilisées lorsque votre thème est basé sur Windows Classique, Windows 7 Basic, ou des thèmes à contraste élevé.

Voici un exemple de la façon dont les couleurs sont définies :
 

[Control Panel\Colors]
ActiveTitle=10 36 106
Background=166 202 240
Hilight=10 36 106
HilightText=255 255 255
TitleText=255 255 255
Window=255 255 255
WindowText=0 0 0
Scrollbar=212 208 200
InactiveTitle=128 128 128
Menu=212 208 200
WindowFrame=0 0 0
MenuText=0 0 0
ActiveBorder=212 208 200
InactiveBorder=212 208 200
AppWorkspace=128 128 128
ButtonFace=212 208 200
ButtonShadow=128 128 128
GrayText=128 128 128
ButtonText=0 0 0
InactiveTitleText=212 208 200
ButtonHilight=255 255 255
ButtonDkShadow=64 64 64
ButtonLight=212 208 200
InfoText=0 0 0
InfoWindow=255 255 225
GradientActiveTitle=166 202 240
GradientInactiveTitle=192 192 192


Section [Control Panel\Cursors]

Remarque : Cette section est facultative. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système utilisera les curseurs par défaut.

Un thème peut également modifier l'apparence des curseurs. Pour ce faire, créez des fichiers .cur pour remplacer les curseurs par défaut de Windows. L'exemple suivant est tiré d'un fichier .theme qui définit les curseurs pour un thème appelé Sports :
 

[Control Panel\Cursors]
Arrow=%SystemRoot%\sports_arrow.cur
Help=%SystemRoot%\sports_help.cur
AppStarting=%SystemRoot%\sports_wait.ani
Wait=%SystemRoot%\sports_busy.ani
NWPen=%SystemRoot%\sports_pen.cur
No=%SystemRoot%\sports_no.cur
SizeNS=%SystemRoot%\sports_size_ns.cur
SizeWE=%SystemRoot%\sports_size_we.cur
Crosshair=%SystemRoot%\sports_cross.cur
IBeam=%SystemRoot%\sports_beam.cur
SizeNWSE=%SystemRoot%\sports_size_nwse.cur
SizeNESW=%SystemRoot%\sports_size_nesw.cur
SizeAll=%SystemRoot%\sports_move.cur
UpArrow=%SystemRoot%\sports_up.cur
DefaultValue=Windows default


Section [Control Panel\Desktop]

Remarque : Cette section est nécessaire. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système ne tiendra pas compte de votre thème et n'affichera pas le thème dans le Panneau de configuration.

Vous pouvez créer un fond d'écran personnalisé et spécifiez un chemin vers le fichier image. L'exemple suivant montre comment modifier l'apparence du Bureau :
 

[Control Panel\Desktop]
Wallpaper=%WinDir%\web\wallpaper\Windows\img0.jpg
; The path to the wallpaper picture can point to a
; .bmp, .gif, .jpg, .png, or .tif file.TileWallpaper=0
; 0: The wallpaper picture should not be tiled
; 1: The wallpaper picture should be tiledWallpaperStyle=2
; 0: The image is centered if TileWallpaper=0 or tiled if TileWallpaper=1
; 2: The image is stretched to fill the screen
; 6: The image is resized to fit the screen while maintaining the aspect
ratio. (Windows 7 and later)
; 10: The image is resized and cropped to fill the screen while maintaining
the aspect ratio. (Windows 7 and later)


Section [Slideshow]

Windows 7 et ultérieur.

Remarque : Cette section est facultative. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système utilisera l'image de fond d'écran spécifié dans la section [Control Panel \ Desktop]. Si vous incluez cette section, vous devez spécifier à cet endroit les paramètres du diaporama.

Le fond d'écran de votre thème peut être un diaporama d'images stockées localement ou des images provenant d'un flux RSS. La section [Slideshow] du fichier contient les attributs suivants:
 

Attribut
Description
Interval = nombre de millisecondes Obligatoire. Interval est un nombre qui détermine la fréquence de changements des fonds d'écran. Il est mesuré en millisecondes.
Shuffle=0 ou 1 Shuffle indique si le fond mélange.
0 = Désactivé
1 = Activé
RSSFeed=URL vers le flux RSS Obligatoire si ImagesRootPath n'est pas spécifié. RSSFeed spécifie un flux RSS à utiliser comme diaporama d'arrière-plan. Pour que le flux fonctionne, vous devez référencer des images haute résolution qui adhèrent à des normes standards utilisées par la plate-forme Windows RSS. En raison de cette limitation, les fichiers .theme contenant des flux RSS doivent être créées manuellement.

Remarque : Vous ne pouvez pas spécifier à la fois un RSSFeed et ImagesRootPath.

ImagesRootPath=chemin vers le répertoire contenant les images Obligatoire si RSSFeed n'est pas spécifié. ImagesRootPath spécifie un chemin vers un ensemble d'images que vous souhaitez utiliser comme arrière-plan du diaporama. Les images contenues dans des sous-dossiers ne sont pas incluses dans le diaporama.

ImagesRootPath prend en charge les substitutions de variables environnement dans le chemin d'accès.

Remarque : Vous ne pouvez pas spécifier à la fois un RSSFeed et ImagesRootPath.

ItemNPath=chemin(s) vers des image(s) spécifique(s) A utiliser avec ImagesRootPath.
ItemNPath spécifie les chemins des images spécifiques, de sorte que vous pouvez limiter le diaporama à des images particulières au lieu de toutes les images contenues dans un dossier. Si aucun chemin n'est spécifié, toutes les images dans le chemin ImagesRootPath seront utilisées dans le diaporama, y compris les images ajoutées après la création et l'installation du thème.
ItemNPath prend en charge les substitutions de variables environnement dans le chemin d'accès. N est égal à 0, 1, 2, et ainsi de suite.

 
Les exemples suivants montrent comment un fichier .theme spécifie le diaporama pour y inclure un ensemble d'images stockées localement.
 

[Slideshow]
Interval=1800000
Shuffle=1
ImagesRootPath=%SystemRoot%\Web\Wallpaper

 

[Slideshow]
Interval=1800000
Shuffle=1
ImagesRootPath=%ProgramFiles%\fabrikam\wallpaper
Item0Path=%ProgramFiles%\fabrikam\wallpaper\ocean.jpg
Item1Path=%ProgramFiles%\fabrikam\wallpaper\mountain.jpg
Item2Path=%ProgramFiles%\fabrikam\wallpaper\river.jpg

 
Les exemples suivants montrent comment un fichier .theme qui crée un diaporama d'arrière-plan à l'aide d'images provenant d'un flux RSS. Suivez ces étapes pour personnaliser le modèle :

  1. Copiez l'exemple ci-dessous et collez-le dans un éditeur de texte.
  2. Remplacez {themename} avec le nom que vous souhaitez voir apparaître dans le Panneau de configuration / Personnalisation / Galerie des thèmes.
  3. Remplacez {rssfeedurl} avec le chemin d'accès complet vers un flux RSS compatible.
  4. Enregistrez les modifications dans un fichier avec l'extension ".theme".

 

[Theme]
DisplayName={themename}[Slideshow]
Interval=1800000
Shuffle=1
RssFeed={rssfeedurl}[Control Panel\Desktop]
TileWallpaper=0
WallpaperStyle=10
Pattern=[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Crosshair=
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
IBeam=
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero
Link=

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X6B74B8FC
Transparency=1

[MasterThemeSelector]
MTSM=DABJDKT


Section [Metrics]

Remarque : Cette section est facultative. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système utilisera les paramètres par défaut de style visuel.

Vous pouvez spécifier des dimensions dans un fichier .theme. System Metrics sont les dimensions des éléments d'affichage divers, tels que la largeur bordure de fenêtre, la hauteur des icônes ou largeur de la barre de défilement. Les valeurs NonclientMetrics et IconMetrics sont des structures binaires définies par NONCLIENTMETRICS et ICONMETRICS dans winuser.h.
Voici un exemple de comment changer les dimensions :
 

[Control Panel\Desktop\WindowMetrics][Metrics]
IconMetrics=76 0 0 0 139 0 0 0 139 0 0 0 1 0 0 0 245
255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0
0 0 0 0 84 97 104 111 109 97 0 119 0 0 7 0 0 0 0 0 216
31 7 0 28 52 1 1 216 31 7 0 176 36 1 1
NonclientMetrics=84 1 0 0 1 0 0 0 16 0 0 0 16 0 0 0 18
0 0 0 18 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0
188 2 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0
15 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 188 2
0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 80 37 11
0 0 0 0 0 140 221 6 0 227 115 247 119 2 40 11 0 7 0 0
0 18 0 0 0 18 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0
0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0
0 0 0 0 0 60 222 6 0 50 71 252 119 120 1 7 0 76 73 252
119 8 6 7 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0
144 1 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 119 0
0 7 0 120 1 7 0 120 1 7 0 40 37 11 0 120 1 7 0 120 1 7
0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0
0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 92 1 0 0 136 4
0 0 40 37 1 1 0 0 7 0 184 221 6 0 46 75 232 119


Section [VisualStyles]

Remarque : Cette section est nécessaire. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système ne tiendra pas compte de votre thème et n'affichera pas le thème dans le Panneau de configuration.

Vous pouvez fournir des informations spécifiques concernant la taille et la couleur des éléments de bureau dans les fichiers .msstyles. Les sections de couleur et la taille de fichiers de .theme peuvent être remplacées par des fichiers .msstyles qui vous permettent de modifier avec plus de détails les éléments de bureau. Ces fichiers sont spécifiés dans la section Visual Styles d'un fichier .theme.
Voici un exemple d'une section Visual Styles :
 

[VisualStyles]
Path=%ResourceDir%\Themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize

 
L'ajout d'un chemin vers un fichier .msstyles est facultatif. Si vous mentionnez un chemin, vous devez supprimer les sections Metrics et Colors du fichier .theme. Lorsque ces sections sont supprimées, les couleurs, les polices et les tailles pour un thème proviennent du fichier .msstyles et correspondront à l'intention de l'auteur du fichier .msstyles. Windows et/ou des applications peuvent rencontrer des problèmes graphiques si l'on omet d'enlever les sections Metrics et Colors.

Windows Vista / Windows 7: Quand les chemins pointent vers le fichier Aero.msstyles, vous pouvez spécifier la couleur de l'interface Aero Glass désirée, comme indiqué dans l'exemple suivant.

Windows 7 : Quand les chemins pointent vers le fichier Aero.msstyles, vous pouvez également spécifier la valeur de transparence souhaitée, comme indiqué dans l'exemple suivant.
 

[VisualStyles]
Path=%SystemRoot%\resources\Themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X7298844C
Transparency=1

 
Si les valeurs ColorizationColor et Transparency correspondent exactement à une couleur système, le Panneau de configuration Personnalisation affiche le nom du système pour la couleur. Sinon, la couleur est nommée "personnalisée".

L'exemple suivant montre une section VisualStyles pour le thème "Windows 7 Basic" :
 

[VisualStyles]
Path=%ResourceDir%\Themes\Aero\Aero.msstyles
Composition=0
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0x6B74B8FC
Transparency=1

 
L'exemple suivant montre une section VisualStyles pour le thème "Windows Classique" :
 

[VisualStyles]
Path=
ColorStyle=@themeui.dll,-854
Size=@themeui.dll,-2019
Transparency=0

 
L'exemple suivant montre une section VisualStyles pour le thème "Contraste noir élevé" :
 

[VisualStyles]
Path=
ColorStyle=@themeui.dll,-852
Size=@themeui.dll,-2019
Transparency=0


Sections [Sounds] et [AppEvents] (Sons)


Remarque : Cette section est facultative. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système utilisera les paramètres audio par défaut.

L'utilisateur peut sélectionner l'icône du son dans le Panneau de configuration pour associer des sons à des événements qui se produisent dans les applications. Par exemple, un fichier .wav peut être joué quand une application est ouverte. Des fichiers .wav peuvent être spécifiés dans un fichier .theme pour remplacer ceux par défaut. L'exemple suivant montre comment faire cela :
 

[AppEvents\Schemes\Apps\.Default\SystemExclamation]
DefaultValue=%WinDir%\media\chord.wav[AppEvents\Schemes\Apps\.Default\SystemExit]
DefaultValue=%WinDir%\media\tada.wav[AppEvents\Schemes\Apps\.Default\SystemHand]
DefaultValue=%WinDir%\media\chord.wav[AppEvents\Schemes\Apps\.Default\SystemQuestion]
DefaultValue=%WinDir%\media\chord.wav

[AppEvents\Schemes\Apps\.Default\SystemStart]
DefaultValue=%WinDir%\media\The Microsoft Sound.wav

[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin]
DefaultValue=%WinDir%\media\ding.wav

 
Windows 7 et ultérieur : Un nom de modèle de sons peut être spécifié au lieu d'énumérer chaque son séparément.
 

[Sounds]
; "Quirky" sound scheme
SchemeName=@%SystemRoot%\System32\mmres.dll,-819

 
La valeur SchemeName spécifie le nom de schéma sonore ou le nom de son régime localisée, comme le montre l'exemple ci-dessus.
 

Section [Boot]

Remarque : Cette section est facultative. Si vous n'avez pas inclus cette section dans votre fichier .theme, aucun économiseur d'écran ne sera utilisé.

Dans le fichier .theme, vous pouvez spécifier l'économiseur d'écran pour Windows à utiliser. L'exemple suivant le montre :
 

[boot]
SCRNSAVE.EXE=%WinDir%\System32\bubbles.scr


Section [MasterThemeSelector]

Remarque : Cette section est nécessaire. Si vous n'avez pas inclus cette section dans votre fichier .theme, le système ne tiendra pas compte de votre thème et n'affichera pas le thème dans Panneau de configuration.

La section MasterThemeSelector du fichier de .theme doit toujours être inclus en tant que balise qui indique que le fichier est valide. Vous n'avez pas un choix de valeurs pour ce paramètre. Le tableau suivant montre cela :
 

[MasterThemeSelector]
MTSM=DABJDKT


Exemple d'un fichier theme

L'exemple suivant montre un fichier .theme complet :
 

[Theme]
DisplayName=My Current Theme
BrandImage=c:\Fabrikam\brand.png; Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109; Documents
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\shell32.dll,-235; Network
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25

; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

[Control Panel\Cursors]
Arrow=
Help=
AppStarting=
Wait=
NWPen=
No=
SizeNS=
SizeWE=
Crosshair=
IBeam=
SizeNWSE=
SizeNESW=
SizeAll=
UpArrow=
DefaultValue=Windows default

[Control Panel\Desktop]
Wallpaper=%ProgramFiles%\fabrikam\wallpaper\ocean.jpg
TileWallpaper=0
WallpaperStyle=2
Pattern=
ScreenSaveActive=0

[AppEvents\Schemes\Apps\.Default\.Default]
DefaultValue=%WinDir%\media\ding.wav

[AppEvents\Schemes\Apps\.Default\AppGPFault]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\Maximize]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\MenuCommand]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\MenuPopup]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\Minimize]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\Open]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\RestoreDown]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\RestoreUp]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\RingIn]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\Ringout]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemAsterisk]
DefaultValue=%WinDir%\media\chord.wav

[AppEvents\Schemes\Apps\.Default\SystemDefault]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemExclamation]
DefaultValue=%WinDir%\media\chord.wav

[AppEvents\Schemes\Apps\.Default\SystemExit]
DefaultValue=

[AppEvents\Schemes\Apps\.Default\SystemHand]
DefaultValue=%WinDir%\media\chord.wav

[AppEvents\Schemes\Apps\.Default\SystemQuestion]
DefaultValue=%WinDir%\media\chord.wav

[AppEvents\Schemes\Apps\.Default\SystemStart]
DefaultValue=

[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin]
DefaultValue=%WinDir%\media\ding.wav

[AppEvents\Schemes\Apps\.Default\Close]
DefaultValue=

[Slideshow]
Interval=1800000
Shuffle=1
ImagesRootPath=%ProgramFiles%\fabrikam\wallpaper
Item0Path=%ProgramFiles%\fabrikam\wallpaper\ocean.jpg
Item1Path=%ProgramFiles%\fabrikam\wallpaper\mountain.jpg
Item2Path=%ProgramFiles%\fabrikam\wallpaper\river.jpg

[boot]
SCRNSAVE.EXE=%WinDir%\System32\bubbles.scr

[MasterThemeSelector]
MTSM=DABJDKT
ThemeColorBPP=4

[VisualStyles]
Path=%SystemRoot%\resources\Themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0x856E3BA1
Transparency=1


Installation des fichiers theme

Lorsque Windows est initialisé, le système d'exploitation énumère les sous-répertoires de premier niveau de %windir%\Resources\ pour identifier les thèmes disponibles. Les fichiers thèmes par défaut du système sont situés dans %windir%\Resources\Themes. Les fichiers thèmes des utilisateurs sont stockés dans Users\\AppData\Local\Microsoft\Windows\Themes.

Un fichier .theme bénéficie de l'association de fichiers. Par conséquent, les applications d'installation de thèmes peuvent appeler la fonction ShellExecute sur un fichier de thème pour ouvrir la fenêtre "Affichage" (Windows XP) ou Personnalisation (Windows Vista ou Windows 7) pour le thème spécifié.
 

Les Theme Packs

Windows 7 et ultérieur. Un pack de thème est un fichier .cab qui contient non seulement le fichier .theme, mais aussi les fichiers nécessaires à la mise en œuvre du thème sur un autre ordinateur, tels que les fichiers sonores et les images. Les utilisateurs peuvent créer des packs de thème à travers le Panneau de configuration / Personnalisation.

Les types de fichiers pris en charge sont les suivants:
 

Type de fichiers
Extension
Theme .theme
Image .jpg, .jpeg, .bmp, .dib, .tif, .png
Sound .wav
Mouse cursor .cur, .ani
Desktop icon .ico
Brand logo .png

 

Cette page a été traduite depuis la page MSDN : http://msdn.microsoft.com/en-us/library/windows/desktop/bb773190%28v=vs.85%29.aspx