Style XP avec D7

Messages postés
1649
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
- - Dernière réponse : f0xi
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
- 24 oct. 2005 à 19:47
salut,


en répondant à une question du forum j'ai placé un XPmanifest sur le
projet "module de commande 4 axes" et la j'ai eu la surpise de voir que
les couleurs définie en proprietes avaient disparues. je ne suis pas
aller plus loin et je n'aie pas essayer de les redéfinir dans le
programme mais quelqu'un aurait-il une explication?


merci
Afficher la suite 

5 réponses

Messages postés
1529
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
7
0
Merci
Le composant XPManifest applique automatiquement des couleurs prédéfinies aux composants...

Je ne vois pas comment faire pour les changer. Je ne sais d'ailleurs pas si c'est possible...


@+

Nico { http://perso.wanadoo.fr/ni69/ }




<hr size="2" width="100%">

N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
Commenter la réponse de ni69
Messages postés
1649
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
7
0
Merci
C'est ce que j'ai constaté, puisque j'ai essayé de modifier la
propriété color dans le programme et que cela n'a rien donné. C'est
particulièrement stupide pour les composants autres que les boutons et
ça limite l'intérêt de XPManifest.

Enfin cela ne me gêne pas trop puisque ce n'était qu'un test.



merci nico mais si quelqu'un a une idée; histoire de faire avancer le schmilblic!
Commenter la réponse de jlen100
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
26
0
Merci
utilisez le composant XPTheme du TMS Pack.
http://www.tmssoftware.com/


ou declarer dans l'implementation de l'unitée du programme :

{$R windowsXP.res}

il me semble que cela fonctionne mieux que le manifest a la noix.
Commenter la réponse de f0xi
Messages postés
1529
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
7
0
Merci
@ fOxi >> Cela revient au même d'utiliser la directive de compilation {$R WindowsXp.res}
que d'utiliser le composant XPManifest, vu qu'ils sont identiques (la
ressource WindowsXP.res n'est qu'une copie de la ressource du compo
XPMan )



Par contre, je ne connaissais pas le compo XPTheme de TMP



Le XPMan n'est pas "à la noix". Il fait ce qu'on lui demande,
c'est tout (faire que tous les composants aient un style uniformément
identique à celui de WinXP)...



@+


Nico { http://www.ni69.new.fr/ }






<hr size="2" width="100%">

N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
Commenter la réponse de ni69
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
26
0
Merci
ah ok,
autant pour moi pour le .res, c'est un souvenir que j'avais quand le
composant XPman n'etait pas encore disponible sur delphi. j'ai
confondus et j'en suis desolé.



en tout cas, je sais qu'avec le XPTheme de TMS il n'y a pas de probleme
au niveau du programme et des diverse modifications de couleurs ou
polices qu'on peu lui faire.



pour ma part je n'utilise et n'ai jamais utiliser le XPMan mais toujours le XPTheme de TMS.



seul hic peut etre : le TMS Pack est payant. mais franchement il possede pleins de composants utile et de trés bonne qualitée.
Commenter la réponse de f0xi