Txpbackgroundpanel

Soyez le premier à donner votre avis sur cette source.

Vue 6 568 fois - Téléchargée 957 fois

Description

C'est un Panel pouvant être dessiné à partir du thème de Windows XP.
Vous avez le choix entre ExplorerBar, ProgList (Panel gauche du menu démarrer), PlacesList (Panel droit du menu démarrer), Tab (Fond d'un TPageControl) ou Normal (TPanel standard). Vous pouvez aussi modifier celui-ci pour utiliser la police système par défaut du style.
Si celui-ci est utilisé sous un OS autre que XP, celui-ci sera affiché en tant que TPanel standard.
Pour les API 'uxtheme', j'utilise mdTHEMES (inclus dans le .zip) mais il est facilement possible de modifier la source pour utiliser une autre librairie(en théorie il suffit de modifier 'uses' et/ou quelques variables).

Source / Exemple :


(Tout est dans le .ZIP)

Conclusion :


Je ne l'ai pas encore utilisé pleinement donc il doit sans doute y avoir quelques bugs à trainer.
Si j'ai le temps, j'ajouterai un autre style (bkCustom?) afin de pouvoir 'skinner' le Panel (pour les OS autres que XP par exemple).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_ing_aym
Messages postés
7
Date d'inscription
dimanche 12 novembre 2000
Statut
Membre
Dernière intervention
1 mars 2008
-
A quoi sert le composant TXPThemeAPI?
ronchon_sama
Messages postés
15
Date d'inscription
dimanche 26 octobre 2003
Statut
Membre
Dernière intervention
4 juillet 2005
-
Alors, de memoire (je n'ai plus utilise ces composants depuis ma migration delphi 7/2005) c'est le composant qui donnera par defaut le 'look and feel' XP (juste a le deposer sur la form principale de l'application).
cs_Spawnrider
Messages postés
255
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2007
1 -
Je n'arrive pas a installer le composant XPBackgroundPanel ...
J'ai déjà installé Les XPControls_2_30 sans soucis mais le panel me pose soucis au niveau graphique ...

Comment faire ?
Merci de ton aide ;)
cs_Spawnrider
Messages postés
255
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2007
1 -
Sorry :(
Ok c'est tout bon !
il faut ouvrir le XPControlsREG.dpk, ajouter le composant TXPBackgroundPanel
et ensuite compiler et installer le tout !

Superbe composant ! 10/10 ;)

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.