设置光标,绕过光标放大倍率

时间:2013-04-15 19:31:43

标签: macos cocoa

我想将光标设置在特定视图的Mac应用程序中,而光标不受Universal Access中光标放大设置的影响。

例如,我想将光标设置为用户选择的画笔的预览。它应该是画笔的大小,以便用户知道他们的笔画会有多大。光标放大率会将其关闭;我可能只是在那一点上有箭头光标。

想要更改(并且必须恢复)光标放大设置本身。我希望特定的自定义游标不受它影响。

隐藏光标并在我的视图中绘制假光标不起作用,因为它将被剪切在视图/窗口边缘。

我更喜欢一种让我使用NSCursor的解决方案,但在该类中没有看到明显的解决方案,我愿意接受另一种使用较低级别的解决方案。

1 个答案:

答案 0 :(得分:1)

  

隐藏光标并在我的视图中绘制假光标不起作用,因为它将被剪切在视图/窗口边缘。

然后我认为,下一个最好的选择是覆盖窗口。