このコードよりも正確にマウス座標を追跡する方法が必要です。このコードを実行して、マウスを非常に速く動かしたり、方向を速く変えたりすると、座標は 50 から 40 のようになります。たとえば、スキップする座標が 10 個あります。ゆっくり動かせば問題ない。スキップせずにすべてのポインター座標を追跡する方法が必要です。コード プロジェクトでグローバル フックを使用するサンプルを試しましたが、同じ結果が得られました。これどうやってするの?ウィンドウがすべての座標を追跡するように強制するレジストリの変更はありますか。出来ますか?私は C# でそれを行うことを好みますが、他の方法も検討します。ありがとう。
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (num != 1)
{
listBox1.Items.Add(e.X.ToString());
}
}