2009-12-28 7 views
2

Chaque développeur Delphi 7 sait que s'il compile une application sur Delphi 7, le style sera en tant qu'applications Windows 2000, mais il existe une méthode pour le rendre meilleur que l'application peut avoir le thème par défaut de la version Windows, en tant qu'applications C++ et C#? Essayez d'ajouter le composant TXPManifest au formulaire principal de votre application.Créer un style de formulaire intégré Windows dans Delphi 7

Répondre

12

situé dans l'onglet Win32.

alt text http://i47.tinypic.com/30li8tl.png

Le composant TXPManifest n'a pas de méthode ou de propriétés. Tout ce qu'il fait est d'inclure l'unité XPMan dans votre projet. Cela entraîne à son tour un certain fichier de ressources à inclure dans le fichier exécutable de votre projet. La ressource inclut un manifeste - un petit morceau de XML qui contient des informations sur l'application que vous écrivez ainsi que des informations concernant la version du fichier comctl32.dll à utiliser.

+4

... ou simplement d'ajouter "manuellement" XPMan à la clause uses du fichier * .dpr de votre projet. –

0

Vous pouvez également ajouter manuellement votre propre ressource de manifeste - ce qui vous permet d'accéder aux fonctionnalités Windows 7 encore plus récentes, si vous ne voulez pas vous soucier de la syntaxe. Voir this link pour plus d'informations mais ignorer le peu sur l'activation des thèmes d'exécution car cela n'existe pas dans D7 (je ne pense pas).