有没有办法全局隐藏Cocoa(或Carbon)中所有应用的鼠标光标?或者至少用其他东西替换它?
编辑:感谢输入的人,但事实证明Daniel Jalkut不久前找到了解决方案:) http://lists.apple.com/archives/carbon-dev/2006/Jan/msg00555.html
答案 0 :(得分:8)
您正在寻找CGDisplayHideCursor,它是Quartz Display Services API的一部分。
答案 1 :(得分:3)
只需将其添加到您的代码中:
CGDisplayHideCursor (kCGNullDirectDisplay);
答案 2 :(得分:2)
结帐:http://developer.apple.com/legacy/mac/library/samplecode/CarbonCocoa_PictureCursor/listing2.html 这是一个旧样本,但可能仍然有效。
但是我希望您将被限制在应用程序窗口中。如果你想为每个人隐藏它,你可能需要让你的窗口覆盖屏幕。
有趣的事实:旧的工具箱功能只是“HideCursor()”。
答案 3 :(得分:0)
不,我不相信有一种方法可以做你想要的,没有显示一个全屏窗口,然后绝对模糊桌面上的一切。这也可以防止例如击键被发送到正确的应用程序等。