tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: マウスカーソルの滑らか移動
投稿日: 2009/10/11(Sun) 08:42
投稿者花ちゃん
> ダイアログなどが表示された際に、マウスカーソルを指定位置に移動
問題は、こちらの方じゃないでしょうか?
どのようなダイアログなのでしょうか?

例えば、同じフォーム内のCommand1 から Command2 のボタンにゆっくり移動表示
させるのは、まだ簡単で、.NET でも手法はあまり変わらないと思うのですが、
(上記でも70行以上のコードが必要)

[名前を付けて保存]等のようなダイアログボックスなら、指定位置を求めるだけでも
大変で、下記のようなコードをどこに書いて実行させますか?
(指定位置と言っても色々あり、閉じるボタン上や枠線上やスクロールバー上とか)
何の為にそのような仕様が必要かは知りませんが、かなり高度な技法や大量のコードが
必要になるように思いますよ。(.NET でも多分同様かと)

> setcursorposを何度も呼び出すという方法をやったのですが、
> 一瞬で移動します、Doeventを挟んでも一瞬でした。

※ 最近は、DoEvents 関数や Sleep 関数は、色々問題があると言われておりますので、
できれば使用されない方が無難かと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。