我有一个在后台运行的实用程序Mac应用程序(LSUIElement
已启用)。在某些情况下,此应用程序显示带有几个按钮的菜单窗口。问题是,当我将鼠标悬停在此窗口上时,鼠标光标仍然会根据其下方的应用程序运行 - 当菜单下有文本时,光标会变为插入“I beam”形状。
显然我更喜欢常规指针箭头。在经过一些黑客攻击后,我潜入了NSTrackingArea
和朋友,我可以检测到鼠标输入和鼠标退出事件。但是当我尝试在鼠标输入时使用NSCursor
更改当前光标时,没有任何反应。看起来机器拒绝从非活动应用程序更改游标,因为当我在鼠标输入事件之前激活应用程序时,光标会改变。
我不想仅仅为了更改光标而切换活动应用程序。有没有办法摆脱非活动应用程序中的光标?
答案 0 :(得分:0)
由于OS X的限制,我担心这是不可能的。