2

Cursor.Position、SetCursorPos()、SendInput() 和 mouse_event() 都将鼠标位置设置为指定坐标。

那么它们之间有什么区别呢?

4

1 回答 1

2
  • Cursor.Position并且SetCursorPos只能用于改变光标位置。Cursor.Position是 Windows 窗体;SetCursorPos是Win32。

  • SendInput并可mouse_event用于更改光标位置以及生成鼠标单击和鼠标滚轮事件。SendInput是当前的 API;除了产生鼠标事件,它还可以产生键盘输入。mouse_event是较早的,已弃用的 API。

于 2009-10-01T11:12:57.240 回答