Problème XPmanifest et speedbutton

cs_orelien Messages postés 137 Date d'inscription dimanche 7 juillet 2002 Statut Membre Dernière intervention 11 janvier 2009 - 2 févr. 2006 à 00:35
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 - 12 juil. 2010 à 18:57
Bonjour,

J'aimerais savoir s'il existe un autre moyen pour obtenir l'aspect style XP que le composant XPManifest. En effet, j'ai tenté d'utiliser ce dernier, mais le résultat n'étais pas concluant dans le sens où certaines couleurs n'étaient pas respectées, les couleurs des checkbox imposées en noir, et les speedbutton inchangé en style. En ne chargeant que le windowsxp.res le respect des couleurs semble amélioré mais le problème des speedbutton deumeure.

Quelqu'un aurait-il une idée ?
Merci

Orélien.

10 réponses

jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
2 févr. 2006 à 06:48
salut,

j'ai déjà été confronté à ce problème et li ne semble pas y avoir de solution.

Par chez moi contre les speedbutton ont bien le style XP

@+

jlen
0
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
2 févr. 2006 à 12:31
Salut,
effectivement si tu utilises un XPManifest les couleurs ne sont plus définis par la propriété Color mais par le thème Windows utilisé, par contre les SpeedButton devraient avoir le style XP c'est uniquement avec un fichier ressource (WindowsXP.res) qu'ils restent inchangés.

La seul solution c'est de ré-écrire les composants qui te pose problème et là c'est toi qui contrôleras leurs aspects.

@ jlen :
Salut,
Tu bien vas au moins
tu commences à parler comme maitre Yoda
remarque avec l'expérience que tu as tu peux te le permettre

@+
Cirec
0
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
2 févr. 2006 à 12:45
salut cirec,

effectivement dans mon dernier post il y a eu quelques "ratés"; çà m'apprendra à faire plusieurs choses en même temps.

pour le fichier WindowsXP.res il modifie aussi les speedbutton



Le style XP n'est pas parfait mais il faut faire avec!!



@+

jlen
0
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
2 févr. 2006 à 12:56
ah tu dois avoir une meilleur version de ce fichier que moi parce que chez moi ça ne fonctionne pas avec les TSpeedButton. faut dire que le mien date un peut quand même et quand ça ne fonctionne pas comme je le désir je met un XPManifest à la place ou encore, comme dit dans mon précédent post, j'utilise des composants perso.

@+
Cirec
0

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

Posez votre question
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
2 févr. 2006 à 13:11
voilà la version que j'utilise (mis à part la première ligne qui à mon avis ne passera pas:





ÿÿ
ÿÿ
E ÿÿ ÿÿ
0 <?xml
version="1.0" encoding="UTF-8" standalone="yes"?>







<dependency>

<dependentAssembly>



</dependentAssembly>

</dependency>





@+

jlen
0
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
2 févr. 2006 à 13:20
c'est bien ce que disait voici la mienne :

<?xml version="1.0" standalone="yes"?>

<description>CyberLink PowerDVD</description>
<dependency>
<dependentAssembly>

</dependentAssembly>
</dependency>


il est claire qu'il manque des données

@+
Cirec
0
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
2 févr. 2006 à 13:29
effectivemment il y a pas mal de différences

si j'ai bonne memoire j'ai du la recuperer ici:



UTILISER LE STYLE XP DE D1 À D7 (ASTUCE)



@+

jlen
0
hoggi64 Messages postés 1 Date d'inscription vendredi 15 septembre 2006 Statut Membre Dernière intervention 26 septembre 2006
26 sept. 2006 à 10:56
pour les problemes de couleurs, il faut parfois passer la propriétée "ParentBackgound" a false pour retrouver ses couleurs.

J' ai l' impression que certain propriete ont des comportement different avec XPmanifest .

En les modifiant on peu conserver une bonne partie des couleur imposé !
0
Omarovskis Messages postés 2 Date d'inscription vendredi 25 juin 2010 Statut Membre Dernière intervention 21 mars 2012
12 juil. 2010 à 10:14
j'ai utilisé le xpmanifest sur delphi 5, mais le problème persiste avec le bitbtn et le sppedbutton. je sais pas si c'est lié à quoi ??!!!!
0
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
12 juil. 2010 à 18:57
Salut,

c'est lié à ta version de Delphi

Avant Delphi7 seul les composants dessinés par l'OS (Ex. Composants de la palette Standard) prenaient l'apparence du thème courant (avec quelques couacs par-ci par-là)

Delphi a corrigé ces problèmes à compter de la version 7 ...

TSpeddButton n'est pas un composant de base Windows mais une création de Delphi dérivé de TGraphicControl donc dessiné par Delphi




[hr]@+Cirec
[hr]
0
Rejoignez-nous