度々お世話になり、いつもありがとうございます。
さて、今、ひとつのアプリケーションの中で文字列がスクロールするというプロセスを作っているのですが、今はラベルコントロールに文字列をセットして、表示位置を変えていくという方法でやっています。ところが、これをやると、ちらつきがかなり気になります。ここの掲示板で検索してみると、透明にしたらマシになるような話がありましたので、やってみたのですが変わりませんでした。いい方法はありますでしょうか?そもそも、やり方がマズイでしょうか?このやり方ですと、スクロール中、CPU負荷が100%になってしまってますので・・・ ちなみにアプリとしては常時最上位にウインドウが表示されるようなものですので、あまりパワーをとられると、他のアプリの動作が非常に鈍くなるので、これも困っているところです。よい知恵ありましたらご教授お願い致します。
非表示で解決されない???
まずはヘルプで『再描画』とか『表示速度の最適化』を検索してみてね?(^^)。
ちらつく=データの変更を画面に反映させるためAutoRedraw(×たくさん)されるって事です。再描画の回数を減らせませんか?。再描画が必要なコントロールだけ再描画するとか…。
>そもそも、やり方がマズイでしょうか?
と言われてもどんな方法でやっているか判らなければ.......(^^;
ツイート | ![]() |