Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS DELPHI F.A.Q DELPHI TUTORIELS DELPHI LIVRES COMPOSANTS SOURCES DEFI TELECHARGEZ DELPHI TV

Delphi 7 : Donner le style Windows XP à vos applications sous Windows XP

Date de publication : 26 Avril 2002

Date de mise a jour : 26 Avril 2002

Par darkskull (Dark Skull Software)
 


I. Introduction


I. Introduction


Quand vous développez une application avec Delphi sous Windows XP, les contrôles gardent l'aspect qu'ils auraient eu si l'application avait été développée sous Windows 9x. Or, Windows XP ajoute un apport visuel non négligeable aux différents composants.

Look Win9x des composants par défaut :

Heureusement, Delphi 7 apporte un moyen très simple d'appliquer le style Windows XP à tous les composants: Il suffit de placer le composant TXPManifest (onglet Win32) sur la feuille.

Maintenant que vous avez posé ce composant sur votre fiche, recompilez le programme et executez-le , et là vous pourrez remarquer le changement immédiat.

Look WinXP des composants après pose du composant TXPManifest :

A noter, si vous executez l'application sous Windows 95, 98, Me, NT ou 2000, les composants retrouveront leur ancien look, le composant TXPManifest ne fait qu'activer le look sous XP, il ne force pas ce look sur les anciens systèmes.

2° point important, si vous voulez redonner l'ancien style à vos composants, il ne suffit pas de supprimer le composant TXPManifest de la fiche, il faut également supprimer l'unité XPMan de la clause uses de la fiche ou vous avez posé le composant. En effet, l'activation du style Windows XP consiste à inclure un fichier de resource à l'application, et donc tant que l'unité XPMan est utilisée dans le projet, les composants auront le style XP sous XP.

Enfin, dernier point, cela signifie également qu'il suffit d'ajouter un seul composant TXPManifest pour donner le look XP à toute l'application.


Liste de mes articles :
Delphi 6 : Réalisation d'un explorateur de fichiers
Delphi 6 : Création d'un menu 'à la Office 2000'
Delphi 7: Réaliser un Client FTP à l'aide des composants Indy
Delphi 7 : Donner le style Windows XP à vos applications sous Windows XP
Portage d'applications CLX entre Delphi 6 et Kylix
Tri par Sélection


Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.
Responsables bénévoles de la rubrique Delphi : Nono40 et Pedro - Contacter par EMail :
Vos questions techniques : forum d'entraide Delphi - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.