probleme avec les themes de windows :-/ | progressbar & ownerdraw - Delphi/Pascal - Programmation
Marsh Posté le 03-08-2003 à 22:47:45
utilise le TGauge (palette Sample)
Marsh Posté le 03-08-2003 à 22:55:25
ouais mais ca marche pas tres bien pour ce que j en fais
au fait
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 =)
Marsh Posté le 04-08-2003 à 00:25:45
ReplyMarsh Posté le 04-08-2003 à 00:31:48
d origine les onglets c est de cette couleur (enfin ca change avec les themes =) )
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
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 =)
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 )
Marsh Posté le 04-08-2003 à 00:37:18
OwnerDraw = tu dessines toi-même... donc tu écris aussi (Canvas.TextOut etc.)
Marsh Posté le 04-08-2003 à 01:01:54
jvais tester =)
je connaissais pas le "Canvas" =)
enfin je connais pas grand chose
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 =)
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" ^^
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