フォーム上でテロップのような
「文字スクロール」を行うために
TStaticTextとScrollByメソッドを
つかっていますが、きれいなテロップが
表示できません。
問題1)画面(もしくはフォーム)から
TStaticTextがはみ出ると
終端文字の一部が横に伸びる。
問題2)終端文字が画面端からきれいに
スクロールするのではなく、
1字分の隙間ができてから
突然1字丸ごと表示される。
この問題を解決する方法を提示してください。
テロップのような「文字スクロール」に TStaticText のScrollByメソッドは
適切ではないと思いましたので、サンプルを作成してみました。
Unit1.cpp は、Form の Canvas に対して位置を変え、
直接 TextOutしています。欠点は、チラつきます。
Unit2.cpp は、オフスクリーンでビットマップを作成し、
Form の Canvas に対して位置を変え、Draw しています。
これならチラつきません。
ではでは
ありがとうございます!
望みどおりです。