Borland C++ Builder 6をつかって

フォーム上でテロップのような
「文字スクロール」を行うために
TStaticTextとScrollByメソッドを
つかっていますが、きれいなテロップが
表示できません。

問題1)画面(もしくはフォーム)から
    TStaticTextがはみ出ると
    終端文字の一部が横に伸びる。

問題2)終端文字が画面端からきれいに
    スクロールするのではなく、
    1字分の隙間ができてから
    突然1字丸ごと表示される。

この問題を解決する方法を提示してください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/08 11:27:33
  • 終了:--

回答(1件)

id:gaku-iwa No.1

@gaku_iwa回答回数1ベストアンサー獲得回数02005/05/09 00:16:59

ポイント150pt

テロップのような「文字スクロール」に TStaticText のScrollByメソッドは

適切ではないと思いましたので、サンプルを作成してみました。


Unit1.cpp は、Form の Canvas に対して位置を変え、

直接 TextOutしています。欠点は、チラつきます。


Unit2.cpp は、オフスクリーンでビットマップを作成し、

Form の Canvas に対して位置を変え、Draw しています。

これならチラつきません。


ではでは

id:mikasa_zzt231

ありがとうございます!

望みどおりです。

2005/05/10 20:55:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません