我正在尝试为 Mac OS X 制作一个游戏,其中涉及大量快速 Action 和鼠标光标的四处移动。如果用户想在窗口模式下玩游戏,我很想将光标锁定在窗口内部,以避免在激烈的战斗中意外更改程序(显然,如果用户更改程序或按退出键,这将自行取消)暂停菜单。)
在 Windows 上,这可以通过 ClipCursor() 轻松完成。 .我在 Mac OS X 上找不到等价物。有吗?
最佳答案
看看 CGWarpMouseCursorPosition、CGAssociateMouseAndMouseCursorPosition 和 CGGetLastMouseDelta(ApplicationServices 的一部分)。
见 http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/Quartz_Services_Ref/Reference/reference.html
关于macos - 如何在 Mac OS X 上将光标锁定在窗口内部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642863/