Theme du Windows XP

vbnino Messages postés 218 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 11 juillet 2010 - 28 juin 2007 à 20:20
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 2 juil. 2007 à 09:34
Salut!

 -Comment changer le theme du Windows XP avec VB6.

-Merci

3 réponses

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
29 juin 2007 à 14:30
Salut,

La manip n'est pas parfaire.
0
TeBeCo Messages postés 467 Date d'inscription lundi 24 juin 2002 Statut Membre Dernière intervention 9 mars 2011
30 juin 2007 à 20:31
rt15 tu repond pas a la question ...
il veux pas donner le skin XP a ses boutons
il veux suite a un clique sur un bouton changer le skin de XP

(j'ai decouvert hier soir suite a une discution une liste d'API : uxTheme
J'ai pas cherché en profondeur mais ca doit se rapporcher de ce que tu cherche
http://msdn2.microsoft.com/en-us/library/ms997646.aspx

j'ai pas bcp lu mais apparement cela s'apparente a la liste COMPLETE des api de theme et effet visuel de XP j'en sais pas bcp plus

TeBeCo
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
2 juil. 2007 à 09:34
Ah vi, j'ai probablement mal compris... J'ai supposé un peu vite que c'était la question récurrente du supprot du thème XP pour une appli VB6.

Voilà la "vrai" liste des fonctions utilisables de uxTheme

Mais cette liste se réfère plus au thème visuel qu'au vrai thème.

Les thèmes sont des genres de ini stockés dans des fichiers .theme. Ces fichiers peuvent être placés dans différents endroits, de manière à les faire apparaître dans la liste des thèmes disponibles : cf bas de cette page.

(Toujours sur la même page, on constate que l'extension est gérée, donc un shellexecute fonctionne dessus.)

Mais aucune trace de fonction qui prendrait un fichier .theme en arguement et appliquerait le thème spécifié... Si ça se trouve, cette fonction n'existe même pas, et les différents paramètres sont appliqués successivement après une lecture du fichier avec les routines classique de lecture d'ini quelque part dans le code du shell...
0