AVOIR LES CONTROLES AVEC LE STYLE DE WINDOWS XP

cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002 - 7 avril 2002 à 17:53
cs_servicepack Messages postés 3 Date d'inscription dimanche 9 juillet 2006 Statut Membre Dernière intervention 4 février 2012 - 8 janv. 2009 à 09:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11844-avoir-les-controles-avec-le-style-de-windows-xp

cs_servicepack Messages postés 3 Date d'inscription dimanche 9 juillet 2006 Statut Membre Dernière intervention 4 février 2012
8 janv. 2009 à 09:40
pour afficher vos bouten en style xp c'est trés fachile avec delphi 7 il suffu juste d'ajouté un tout petit composent quis'appele TXPManifest et qui vous le trouvez dans l'ongle WIN32
Chyokyka Messages postés 31 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 8 avril 2008
5 janv. 2008 à 15:29
OUAA !!! GENIAL !!
Je chercher le composant XPman et la il y a cette methode aussi !!!
Rah !! Super sa !
Sa rend beaucoup mieu en plus !!
MERCI !!
Bonne prog @+++ Chico . ^^
Yil2201 Messages postés 134 Date d'inscription mercredi 1 décembre 2004 Statut Membre Dernière intervention 10 août 2008
28 juil. 2005 à 15:49
Salut, lorsque je crée et compile un bete soft ( avec windowsxp.res et tout et tout ) et que je l'execute, les boutons etc... prennent l'apparence de xp mais mes GroupBox restent sous l'apparence de 98, comment faire , est-ce un problème général ?

bye
cs_orphee14 Messages postés 5 Date d'inscription samedi 26 février 2005 Statut Membre Dernière intervention 16 mars 2008
26 févr. 2005 à 11:07
Génial! (D6)
Les TSpeedButton ne réagisent pas.
Je les remplace au maximum par des TButton. Tant pis pour les Glyphs
Attention, la directive {$R WindowsXP.res} se met dans la fiche principale et seulement là.
Meci.
XoscBloodshed Messages postés 34 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 20 décembre 2004
27 août 2004 à 17:44
C'est impossible, comme l'indique son nom le style XP est sur Windows XP pas ailleurs
Shinji Kenury Messages postés 1 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 27 août 2004
27 août 2004 à 17:28
Comment avoir le style de windows XP (menu demarrer....) avec ME ?
XoscBloodshed Messages postés 34 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 20 décembre 2004
16 mai 2004 à 11:28
Je confirme, ca marche sur Win 98 (enfin y a pas le style XP par contre :(
XoscBloodshed Messages postés 34 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 20 décembre 2004
16 mai 2004 à 09:16
Jinstalle Win 98 et je test dessus vous en fait part après (jai commencé le Delphi hier soir :D)
cs_wyckit Messages postés 24 Date d'inscription samedi 14 juin 2003 Statut Membre Dernière intervention 25 octobre 2005
14 avril 2004 à 04:18
XPman.dcu est inclu dans Delphi 7 :)

il suffit de l'invoquer, (onglet Win32) et ca aura le meme effet ^^
cs_haklia Messages postés 41 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 30 avril 2006
15 mars 2004 à 21:27
juste avec {$R WindowsXP.res} dans delphi 6, ca ne marche pas pour les bitbtn (et c bien dommage car g besoin de la variable spacing, donc je suis obligé d'utiliser le bitbtn avec le style normal, mais bon)
GeorKev Messages postés 1 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 25 septembre 2003
25 sept. 2003 à 12:33
Eh ya pas quelqu'un qui sait comment faire sous D6 pour faire que les ListView ne plante pas avec windowsxp.rs??
cs_BLG Messages postés 16 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 29 décembre 2004
26 août 2003 à 20:58
NON !!! le XPManifest fait plus qu'ajouter cette petite ressource : il assure le style XP à des contrôles comme les BitBtns et les SpeedButtons qui ne le prennent pas avec un simple manifest !
Quelqu'un sous XP peut-il me confirmer que ces 2 contrôles Delphi ne prennent pas le style XP avec le code donné ici par fabiin ???
cs_costello Messages postés 136 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 15 février 2006
27 juin 2003 à 23:13
pour ceux qui ne connaîtraient que TXPManifest (comme l'a justement fait remarquer ptitbob) cette petite unité ne sert quasiment à rien, si ce n'est d'inclure {$R WindowsXP.res} dans votre programme!
Donc vous pouvez sans problème l'utiliser avec Delphi 1 à 7 (j'ai fait l'expérience sur Delphi 5 .. mais bon delphi 1 euh là qd même..)

(c'est toujours bon d'explorer les unités livrées avec delphi! Ctrl+Enter sur un nom d'unité pour ceux qui sont po o courant)
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
6 avril 2003 à 21:09
dans le même dossier que l'executable qui l'appel
hotcris Messages postés 1 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 6 avril 2003
6 avril 2003 à 09:57
ou met ton le fichier xp? pour avoir ce theme
ptitbob Messages postés 1 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 28 mars 2003
28 mars 2003 à 09:08
Pour les utilisateur de D7, le plus simple est de mettre le composant TXPManifeste sur la fiche prncipale du projet... Il ne fait rien, saur rajouter une unité (XPMan.pas) qui fait le lien vers cette ressource (from Broland of course)... Et cela ne plante pas avec les list view en mode details (Testé sur WinXP / Win2K / Win9X)

Cordialement
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
7 juil. 2002 à 18:41
ah non je c pas pk :( désolé
MagicManu Messages postés 19 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 23 janvier 2008
7 juil. 2002 à 15:42
C'est super mais ça plante si il y a un ListView en mode détail (report),
currieux non ? Tu sait pourquoi ?

Manu.
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
8 mai 2002 à 19:18
oui, c ca...
ben sous xp y'a un style et y'a les controle ky sont plus joli, moin carré,... etc...
or sans cette ressource un progs sous delphi sous xp a les même controle ke 9x
c tou :)
Ethan00000 Messages postés 25 Date d'inscription mardi 22 janvier 2002 Statut Membre Dernière intervention 14 mars 2003
8 mai 2002 à 15:38
Attendez, si je comprends bien, un programme tournant sous XP prends l'apparence de windows XP (bouton, ...) et sur les autres systemes d'exploitattion rien ne change, interressant ca!

Merci fabiin

PS: C'est quoi l'apparence Windows XP?
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
23 avril 2002 à 17:52
tu peu le mettre, mais ca ne changera que pour ceux ki ont windows XP :)
crogger Messages postés 32 Date d'inscription vendredi 5 avril 2002 Statut Membre Dernière intervention 23 octobre 2006
23 avril 2002 à 14:16
pour que ca marche sous win2000 ou dois-je mettre le .res ? merci :-)
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
18 avril 2002 à 16:43
oui, c t ca le truk :)
cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002
18 avril 2002 à 14:29
Je viens d'apprendre aussi ke ce res affiche aussi les skins (themes) de Windows XP, ceux compris par exemple sur le CD PLUS!.

Voila Babaille!
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
12 avril 2002 à 09:56
clair, je suis trop content ke ca marche :) !!!
cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002
12 avril 2002 à 03:14
Ben ca c cool alors!
Ce sont les pocesseurs de WinXP ki vont etre content!
Bien trouver fabiin!
Chapeau.
cs_Nono40 Messages postés 962 Date d'inscription mercredi 3 avril 2002 Statut Membre Dernière intervention 12 septembre 2006 2
12 avril 2002 à 01:11
Je l'ai compilée et exécutée sous Windows ME : pas de problèmes non plus (et pas de boutons XP of course )
cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002
8 avril 2002 à 02:58
Tu m'etonne.
Tu n'aura pas a cherché sous kel OS fonctionne ton prog avec ce .res .

Babaille.
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
7 avril 2002 à 23:08
oki !! ben c géniale ca :) !!!
cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002
7 avril 2002 à 20:32
J'ai essayer. Ca marche sans probleme. Le prog s'execute sans faire la gueule.
Enfin sous W2000Pro.

bye
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
7 avril 2002 à 20:20
ben si tu n'as pas xp :
je n'en c rien, soit ca ne fait rien, soit le progs ne marche pas :(... a essayer
cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002
7 avril 2002 à 19:44
Je comprend bien ke ne marche ke sur XP.
Ke ce passe til si mettons tu rajoute {$R WindowsXP.res} dans ton code puis tu me passe ton prog?
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
7 avril 2002 à 17:57
ah oui, je n'est pas précisé:
ceci ne fonctionne ke pour windows XP :)
cs_Gysmo Messages postés 209 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 13 décembre 2002
7 avril 2002 à 17:53
Ah c marrant je croyé ke sous XP c'etais normal!?
As tu verrifier la compatibilité apres?
Rejoignez-nous