3

間に違いはありますか

System.Windows.Forms.Cursor.Position および setCursorPos

どちらかを使用すると、マウスの移動速度に本当に影響しますか? ありがとう。

4

1 に答える 1

3

System.Windows.Forms.Cursor.Position、内部的にはSetCursorPos、Windows API から呼び出すだけです (権限チェックを行った後)。速度や機能に違いはないはずです。

C# で作業している場合は、Windows フォーム バージョンを使用することをお勧めします。

一般に、Windows フォーム API は、ネイティブ Windows API のかなり薄いラッパーです。対応するメソッドがあれば、それは (ほぼ常に) ネイティブ Windows API にマップされます。Windows フォームを使用している場合、API のマネージド バージョンが利用できない場合にのみ、P/Invoke に戻す必要があります。

于 2011-02-01T18:25:30.670 に答える