probleme avec les themes de windows :-/ | progressbar & ownerdraw

probleme avec les themes de windows :-/ | progressbar & ownerdraw - Delphi/Pascal - Programmation

Marsh Posté le 03-08-2003 à 21:02:16    

vous me direz c est normal =)
 
mais bon quand on change de themes pour windows , j ai les decors , boutons barre de progressions qui changent  
 
c est joli partout sauf la ou j en veux pas sur les Tprogressbar =)
 
est ce que qq sait comment faire pour qu ils ne soient pas affectés?


Message édité par de@thm@ster of hell le 04-08-2003 à 04:32:49
Reply

Marsh Posté le 03-08-2003 à 21:02:16   

Reply

Marsh Posté le 03-08-2003 à 21:02:55    

http://wishmaster.free.fr/trades.PNG
avec le theme
http://wishmaster.free.fr/trades2.PNG
 
ref spa cool :'(

Reply

Marsh Posté le 03-08-2003 à 22:47:45    

utilise le TGauge (palette Sample)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 03-08-2003 à 22:55:25    

ouais mais ca marche pas tres bien pour ce que j en fais :D
 
 
au fait  :D   :hello:  :hello:

Reply

Marsh Posté le 04-08-2003 à 00:16:45    

j ai pas trouvé d alternative alors j ai pris les gauge et j ai reussi a reglé un pb ..
toujour regler la longeur avant la position lol
 
sinon autre question  
 
pour colorier mes onglets, j avais activé le ownerdraw
mais j ai un petit probleme (toujours a cause des themes =) ) qui decalent tout les labels qui permettent de reconnaitre les onglet =)
 
bref je voudrai savoir si il y a une technique pour que les valeurs des caption soient toujours visible meme apres avoir activé cette option =)

Reply

Marsh Posté le 04-08-2003 à 00:25:45    

j'ai rien pigé :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-08-2003 à 00:31:48    

[:ddr555]
 
d origine les onglets c est de cette couleur (enfin ca change avec les themes =) )
 
http://wishmaster.free.fr/yop2.PNG
 
mais comme je voudrai que les onglets soient de la couleur du soft
j ai activé l option "ownerdraw" qui se situe dans les options  
 
mais le pb c est que je perd alors l ecriture :'(
 
http://wishmaster.free.fr/yop.PNG
 
et je ne sais comment faire pour avoir  
le fond noir, et le text sans avoir a rajouter des label par dessus car quand je change de themes .. bah ils sont plus au bon endroit =)

Reply

Marsh Posté le 04-08-2003 à 00:32:22    

ps l ecriture ne varie pas en fonction de la couleur de la font (qui normalment est ocre )

Reply

Marsh Posté le 04-08-2003 à 00:37:18    

OwnerDraw = tu dessines toi-même... donc tu écris aussi (Canvas.TextOut etc.)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-08-2003 à 01:01:54    

jvais tester =)  
je connaissais pas le "Canvas" =)
 
enfin je connais pas grand chose :lol:

Reply

Marsh Posté le 04-08-2003 à 01:01:54   

Reply

Marsh Posté le 04-08-2003 à 01:36:36    

j arrive a avoir un txt fixe  
quand je fait
 
tab.canvas.TextOut(blabla)
par contre j arrive pas a le faire sur un seul onglet (a la fin tt mes onglets ont les memes noms =)

Reply

Marsh Posté le 04-08-2003 à 04:33:59    

ayé trouvé =)
 
 
on rajoute qq chose comme cha
 
with Control.Canvas do begin
   TextOut(Rect.Left + Font.Size, Rect.Top + 2, (Control as TPageControl).Pages[TabIndex].Caption);
 
et ca affiche ce que l on avait mis dans "caption" ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed