0

画面/カーソルの位置を保存し、残りの機能を完了した後、正確なピクセルにコールバックする方法に困惑しています。

ボタンをクリックするとコードを実行できますが、ボタンがクリックされたときの位置にカーソルを戻せるようにしたいので、その正確な位置からループできます。

どんな助けでも大歓迎です

私はC#で書いていて、VS2010を使用しています

4

2 に答える 2

1

ユーザーカーソルを変更するのはユーザーエクスペリエンスが悪いため、マウスカーソルの位置は一般に読み取り専用情報として公開されます。

于 2011-04-25T05:57:10.873 に答える
1

Windows フォームの場合 (System.Windows.Forms アセンブリを使用できる場合)、Cursor クラスの Position プロパティを使用できます。カーソル位置を取得および設定できます。ただし、コードからカーソルを移動するのは悪い習慣です。

using System.Windows.Forms;

namespace MyApplication
{
    class MyClass
    {
        void Go()
        {
            var previousPosition = Cursor.Position;

            // Do smth

            Cursor.Position = previousPosition;
        }
    }
}
于 2011-04-25T05:58:59.227 に答える