画面/カーソルの位置を保存し、残りの機能を完了した後、正確なピクセルにコールバックする方法に困惑しています。
ボタンをクリックするとコードを実行できますが、ボタンがクリックされたときの位置にカーソルを戻せるようにしたいので、その正確な位置からループできます。
どんな助けでも大歓迎です
私はC#で書いていて、VS2010を使用しています
画面/カーソルの位置を保存し、残りの機能を完了した後、正確なピクセルにコールバックする方法に困惑しています。
ボタンをクリックするとコードを実行できますが、ボタンがクリックされたときの位置にカーソルを戻せるようにしたいので、その正確な位置からループできます。
どんな助けでも大歓迎です
私はC#で書いていて、VS2010を使用しています
ユーザーカーソルを変更するのはユーザーエクスペリエンスが悪いため、マウスカーソルの位置は一般に読み取り専用情報として公開されます。
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;
}
}
}