2

プログラムに特定のマウス座標をクリックさせたいので、使用しています

mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTDOWN, point.x, point.y, 0, 0);

ここで、point.x と point.y は 0 から 65535 の間で正規化されます。ただし、渡す座標ではなく、常にカーソルのある場所をクリックします。なぜそれが起こっているのですか?

4

2 に答える 2

5

MOUSEEVENTF_MOVEフラグが欠落している可能性があります。

それでもうまくいかない場合は、 を使用SetCursorPos()して場所を設定することをお勧めします。その後、mouse_moveイベントは正常に機能するはずです。

于 2013-09-16T03:15:58.427 に答える