gpt4 book ai didi

cocoa - 我可以从非事件应用程序更改当前光标吗?

转载 作者:行者123 更新时间:2023-12-03 16:04:58 25 4
gpt4 key购买 nike

我有一个在后台运行的实用 Mac 应用程序(已启用LSUIElement)。在某些情况下,该应用程序会显示一个带有多个按钮的菜单窗口。问题是,当我将鼠标悬停在该窗口上时,鼠标光标的行为仍然取决于其下方的应用程序 - 当菜单下有文本时,光标会变为插入“I 光束”形状。

显然我更喜欢常规的指针箭头。我深入研究了 NSTrackingArea 和 friend ,经过一番黑客攻击后,我可以检测到鼠标进入和鼠标退出事件。但是,当我尝试在鼠标输入时使用 NSCursor 更改当前光标时,没有任何反应。看起来机器拒绝从非事件应用程序更改光标,因为当我在鼠标输入事件之前激活应用程序时,光标会发生变化。

我不想仅仅为了改变光标而切换事件应用程序。有没有办法从非事件应用程序中摆弄光标?

附注cocoa-dev 上有同样的问题:one , two .

最佳答案

恐怕由于 OS X 的限制,这是不可能的。

关于cocoa - 我可以从非事件应用程序更改当前光标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5536291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com