間に違いはありますか
System.Windows.Forms.Cursor.Position および setCursorPos
どちらかを使用すると、マウスの移動速度に本当に影響しますか? ありがとう。
System.Windows.Forms.Cursor.Position
、内部的にはSetCursorPos
、Windows API から呼び出すだけです (権限チェックを行った後)。速度や機能に違いはないはずです。
C# で作業している場合は、Windows フォーム バージョンを使用することをお勧めします。
一般に、Windows フォーム API は、ネイティブ Windows API のかなり薄いラッパーです。対応するメソッドがあれば、それは (ほぼ常に) ネイティブ Windows API にマップされます。Windows フォームを使用している場合、API のマネージド バージョンが利用できない場合にのみ、P/Invoke に戻す必要があります。