我有一个在后台运行的实用程序 Mac 应用程序(已LSUIElement
启用)。在某些情况下,此应用程序会显示一个带有多个按钮的菜单窗口。问题是,当我将鼠标悬停在此窗口上时,鼠标光标仍会根据其下方的应用程序运行——当菜单下有文本时,光标会变为插入“I beam”形状。
显然我更喜欢常规的指针箭头。NSTrackingArea
经过一些黑客攻击后,我已经潜入和朋友们,我可以检测到鼠标进入和鼠标退出事件。但是当我尝试使用NSCursor
鼠标输入更改当前光标时,什么也没有发生。看起来机器拒绝从非活动应用程序更改光标,因为当我在鼠标输入事件之前激活应用程序时,光标会更改。
我不想仅仅为了改变光标而切换活动的应用程序。有没有办法从非活动应用程序中调整光标?