В чем разница между использованием Cursor.Position, SetCursorPos (), SendInput () и mouse_event ()? - PullRequest
2 голосов
/ 01 октября 2009

Cursor.Position, SetCursorPos (), SendInput () и mouse_event () устанавливают позицию мыши в указанную координату.

Так в чем же разница между ними?

1 Ответ

2 голосов
/ 01 октября 2009
  • Cursor.Position и SetCursorPos можно использовать только для изменения положения курсора. Cursor.Position - Windows Forms; SetCursorPos - это Win32.

  • SendInput и mouse_event можно использовать для изменения положения курсора, а также для генерации щелчков мыши и событий колесика мыши. SendInput - текущий API; в дополнение к генерации событий мыши, он также может генерировать ввод с клавиатуры. mouse_event является более ранним устаревшим API.

...