VisualBasic(6.0)で,Form上のマウスの軌跡(実線)を実際より時間的に遅れて表示させるプログラムを作成しています.
方法としては,Timer で数ステップ前の座標を記録し実線を表示+
マウスカーソルをロードしたImageをその位置に移動させる,という処理を行ってみたのですが,
その方法ですと,カーソルが既に描かれた軌跡の上を通過すると,前の軌跡が消えてしまいます.
そこでFormのAutoRedrawをTrueにすると,カーソルがちらついてしまいます.
(TimerのIntervalは10msです.)
このような現象を回避するための良い方法はありませんでしょうか?
必要なソースは http://www.geocities.co.jp/Technopolis/4374/vb.html に載せています.
宜しくお願いします.
すみません.URLに空白が入ってしまったようで,正しくは,http://www.geocities.co.jp/Technopolis/4374/vb.htmlです.
ツイート | ![]() |