Style XP avec D7

Signaler
Messages postés
1606
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
-
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
-
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

5 réponses

Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
9
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 !
Messages postés
1606
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
11
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!
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
30
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.
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
9
@ 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 !
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
30
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.