我正在尝试为Mac OS X制作一款游戏,它涉及很多快速操作并且在鼠标光标周围投掷。如果用户想要以窗口模式播放,我非常希望将光标锁定在窗口内部以避免在激烈的战斗中意外更改程序(显然,如果用户更改程序或命中时,这将自行取消暂停菜单。)
在Windows上,可以使用ClipCursor()轻松完成此操作。我在Mac OS X上找不到相应的东西。有吗?
答案 0 :(得分:7)
查看CGWarpMouseCursorPosition,CGAssociateMouseAndMouseCursorPosition和CGGetLastMouseDelta(ApplicationServices的一部分)。