通过透明窗口点击

时间:2013-07-30 15:04:39

标签: macos cocoa click nswindow objective-c-2.0

我有一个全屏透明窗口。当用户点击它时,我希望将点击发送到窗口下面的内容。我该怎么做?

1 个答案:

答案 0 :(得分:5)

将IgnoresMouseEvents设置为YES应该可以解决问题..

  • (无效)setIgnoresMouseEvents:(BOOL)ignoreMouseEvents

指定窗口是否对鼠标单击和其他鼠标事件透明,允许覆盖窗口。

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow/setIgnoresMouseEvents