如何通过点击NSView到它下面的应用程序窗口?

时间:2011-02-17 23:49:08

标签: cocoa macos mouse nsview

我的应用程序在NSWindow中有一个NSView,它覆盖屏幕并在其上绘制一个半透明的阴影,上面我还有另一个包含我的应用程序UI的NSWindow,因此全屏视图旨在淡出背景分散其他窗户。

如何让鼠标点击全屏视图直接进入底层窗口,该窗口属于另一个应用程序,甚至是桌面?请注意,我不希望它继续关注我的应用程序。

1 个答案:

答案 0 :(得分:4)

Matt Gemmell的Shady完全一样,看看来源: http://instinctivecode.com/shady/

通过向窗口发送以下消息来完成此操作:

[window setIgnoresMouseEvents:YES];