2
我的应用程序在NSWindow中有一个NSView,它覆盖了屏幕并在其上绘制了一个半透明的阴影,在另一个NSWindow中包含了我的应用程序的UI,因此全屏视图旨在淡化背景干扰其他窗口。如何通过点击NSView通过它下面的应用程序窗口?
如何让全屏视图上的鼠标点击直接进入底层窗口,该窗口将属于另一个应用程序,甚至桌面?请注意,我不希望它将注意力集中在我的应用程序上。
我的应用程序在NSWindow中有一个NSView,它覆盖了屏幕并在其上绘制了一个半透明的阴影,在另一个NSWindow中包含了我的应用程序的UI,因此全屏视图旨在淡化背景干扰其他窗口。如何通过点击NSView通过它下面的应用程序窗口?
如何让全屏视图上的鼠标点击直接进入底层窗口,该窗口将属于另一个应用程序,甚至桌面?请注意,我不希望它将注意力集中在我的应用程序上。
由Matt Gemmell黑幕不完全一样的,看看源: http://instinctivecode.com/shady/
它通过发送以下信息到窗口做到这一点:
[window setIgnoresMouseEvents:YES];
我通过看代码,它看起来很简单,但我看不到窗口如何让点击通过... – BenL0 2011-02-18 00:58:42