Cursor.Position、SetCursorPos()、SendInput() 和 mouse_event() 都将鼠标位置设置为指定坐标。
那么它们之间有什么区别呢?
Cursor.Position http://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.position.aspx and SetCursorPos http://msdn.microsoft.com/en-us/library/ms648394%28VS.85%29.aspx只能用于改变光标位置。Cursor.Position
是 Windows 窗体;SetCursorPos
是Win32。
SendInput http://msdn.microsoft.com/en-us/library/ms646310%28VS.85%29.aspx and mouse_event http://msdn.microsoft.com/en-us/library/ms646260%28VS.85%29.aspx可用于更改光标位置以及生成鼠标单击和鼠标滚轮事件。SendInput
是当前的API;除了生成鼠标事件外,它还可以生成键盘输入。mouse_event
是一个较早的、已弃用的 API。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)