Style xp avec sans code supplémentaire

Contenu du snippet

Je ne sais pas si les nouvelles versions de Delphi intègre automatiquement le style Windows XP dans les applications mais dans les anciennes versions, l'utilisation de composants styles XP s'avère assez lourd.
Donc voila un petite solution pour sans ajouter de code ni de composant mettre tout les composants au sublissime style XP.

Il suffit de créer un fichier (dans le même répertoire que l'executable) du nom : "NomDeLExecutable.Exe.Manifest" et d'y inscrire à l'intérieur :

<?xml version = "1.0" encoding = "UTF-8" standalone = "yes"?>

<assembly xmlns = "urn:schemas-microsoft-com:asm.v1" manifestVersion = "1.0">
<assemblyIdentity
processorArchitecture = "*"
version = "5.1.0.0"
type = "win32"
name = "CompanyName.ProductName.YourApp"
/>
<description>
Your application description here
</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type = "win32"
name = "Microsoft.Windows.Common-Controls"
version = "6.0.0.0"
publicKeyToken = "6595b64144ccf1df"
language = "*"
processorArchitecture = "*"
/>
</dependentAssembly>
</dependency>
</assembly>

Conclusion :


Pour plus d'infos aller sur :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/xptheming.asp

Si vous trouvez que cette astuce ne sert à rien faites moi signe !

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.