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 !?)
 (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.