OS WinXP Pro SP1
Delphi 7 Pro
TTrackBarの目盛り色は黒が規定値ですがこれを
変更する方法を調べています。
以前ProgressBarの色を変更するため
var
FColor: TColor;
begin
FColor := clLime;
SendMessage(FProgress.Handle, PBM_SETBARCOLOR, 0, LPARAM( FColor ) );
という方法をとったので、同様の手法を用いようとCommCtrl.pasを
検索したのですが、TRACKBAR_CLASSには目盛りの色を設定できるような
項目が見当たらず行き詰っています。
参考となる情報をお持ちの方いらっしゃいましたら
ご教授お願いします。
> 同様の手法を用いようとCommCtrl.pasを
TrackBar の目盛りの色を変えるようなメッセージは、そもそもありません。
> TrackBar の目盛りの色を変えるようなメッセージは、そもそもありません。
背景なら、コレで変えることができそうですがねぇ。。。
http://delphianworld.run.buttobi.net/compo/gaugebar.html#GB0009
コメントありがとうございます。
やはり無理そうですか。。。
残念ですがTickStyleをtsNoneに設定して
LabelかImageで目盛りもどきを作成しようと思います。
ありがとうございました。
ツイート | ![]() |