我的应用程序在NSWindow中有一个NSView,它覆盖屏幕并在其上绘制一个半透明的阴影,上面我还有另一个包含我的应用程序UI的NSWindow,因此全屏视图旨在淡出背景分散其他窗户。
如何让鼠标点击全屏视图直接进入底层窗口,该窗口属于另一个应用程序,甚至是桌面?请注意,我不希望它继续关注我的应用程序。
答案 0 :(得分:4)
Matt Gemmell的Shady完全一样,看看来源: http://instinctivecode.com/shady/
通过向窗口发送以下消息来完成此操作:
[window setIgnoresMouseEvents:YES];