XP : comment profiter des styles visuels ? [windows] - Programmation
Marsh Posté le 10-03-2002 à 11:37:17
Ca devrais vous aider : http://www.google.fr/search?source [...] t+style+xp
Marsh Posté le 10-03-2002 à 12:14:25
si c'est pour un programme en C++Builder ou en Delphi y a un bug à corriger avec les TListView
Marsh Posté le 10-03-2002 à 15:59:15
Yes, merci, c'est tout facile en fait. La question subsidiaire est : y'a-t-il un moyen de faire pareil en VB6, ou vias-je devoir éditer les ressources de mon executable.
Marsh Posté le 10-03-2002 à 22:08:35
pour Delphi/Builder faut créer un fichier winxp.manifest (par exemple) contenant:
Code :
|
et un fichier winxp.rc contenant:
Code :
|
ensuite compiler ce .rc :
brcc32 winxp.rc
Et dans le fichier .dpr du programme rajouter:
{$R winxp.RES}
Et voilà, l'application prend en compte les thèmes XP pour une bonne partie des composants.
Les listview en mode "report" ont un bug, y a un truc à corriger pour ça, j'ai pas ça sous la main ici...
Marsh Posté le 10-03-2002 à 22:44:59
oula ça me parait compliqué tt ça.
Va faloir que je regarde ça de plus près moa
Marsh Posté le 11-03-2002 à 09:42:01
Pour info, en vb y a rien a faire, fo une version récente des controles, c est tout.
Marsh Posté le 11-03-2002 à 11:40:56
Je@nb a écrit a écrit : oula ça me parait compliqué tt ça. Va faloir que je regarde ça de plus près moa |
bah non c'est pas compliqué, ça prend 1 minute à faire...
Marsh Posté le 11-03-2002 à 13:34:35
Et si on programme direct les API en C ?
y'a un style à ajouter ? Comment on fait ?
La seule doc que j'ai trouvé c'est ce que vous donnez : le fichier xml ... (moi je trouve ça ... mais c'est quoi ce délire !?)
Marsh Posté le 11-03-2002 à 13:46:32
KarLKoX a écrit a écrit : Pour info, en vb y a rien a faire, fo une version récente des controles, c est tout. |
Pas vrai du tout, http://www.planetsourcecode.com/vb [...] 4&lngWId=1, la il explique comment faire, et cette technique peut s'appliquer a nimportequel langage ...
Marsh Posté le 11-03-2002 à 15:19:09
ventilo>je sais pas mais j'ai rien fait de particulier pour profiter des themes XP sur mes programmes.
Marsh Posté le 21-04-2002 à 14:48:23
Comment on fait pour désactiver les thèmes XP sur un composant en particulier ?
Y a possibilité ? Car mon application est sur fond noir et les radiobutton le text qui est afficher à coté est noir alors on voit rien et si je remplace par un label il est dessous le contenur et on voit donc rien encore
Marsh Posté le 10-03-2002 à 00:40:38
Quand je fais un bouton, par exemple, ca fait un vieux bouton tout ordinaire, et moi je voudrais savoir comment obtenir un bô bouton tout joli avec les effets à la XP (faites clic-droit proprietes d'affichage et regardez les boutons en bas si vous voyez pas de quoi je parle). Quelqu'un sait si on peut faire ca avec l'API ?
---------------
Au royaume des sourds, les borgnes sont sourds.