我遇到了一个有趣的问题。一个窗口漂浮在NSScreenSaverWindowLevel
或类似级别的Dock上,如果您将鼠标悬停在该窗口上,Dock仍然会对鼠标作出反应(缩放或显示应用程序标题),即使它被窗口覆盖。我需要禁用它,因为我的窗口是部分透明的。我相信它应该是可能的,一些应用程序会这样做,标准的屏幕捕获工具也会以某种方式禁用Dock。有什么想法吗?
答案 0 :(得分:1)
您应该可以通过向NSApp发送setPresentationOptions:message来执行此操作。
答案 1 :(得分:0)
我不认为你可以在不阻止Dock接收事件点击消息的情况下做到这一点。但是,如果您想这样做,则应该查看Events Taps API。