之间有什么区别吗?
System.Windows.Forms.Cursor.Position 和setCursorPos
一个或另一个的使用是否真的会影响鼠标移动的速度? 感谢。
答案 0 :(得分:2)
System.Windows.Forms.Cursor.Position
,在内部,只需从Windows API调用SetCursorPos
(执行权限检查后)。速度或功能应该没有区别。
如果您使用的是C#,我建议使用Windows窗体版本。
通常,Windows Forms API是本机Windows API的相当薄的包装器。如果有相应的方法,它(几乎总是)只映射到本机Windows API。使用Windows窗体时,如果没有可用的托管版本的API,您实际上只应恢复为P / Invoke。