Style XP avec D7

jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 - 15 sept. 2005 à 15:35
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 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

5 réponses

ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
15 sept. 2005 à 17:24
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 !
0
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
15 sept. 2005 à 17:58
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!
0
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
23 oct. 2005 à 18:22
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.
0
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
23 oct. 2005 à 18:45
@ 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 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
24 oct. 2005 à 19:47
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.
0
Rejoignez-nous