cocoa - NSWindow:通过窗口将鼠标事件传递到下面的任何内容

标签 cocoa macos mouseevent nswindow

是否可以通过 NSWindow 将鼠标事件传递到其后面的任何内容(即使它是来自另一个应用程序的窗口)?

我正在使用 NSWindow 创建桌面覆盖层,但仍然希望能够与其他窗口交互,即使它们位于我的覆盖层窗口后面。

最佳答案

IIRC,您只需使用[window setIgnoresMouseEvents:YES]即可。

关于cocoa - NSWindow:通过窗口将鼠标事件传递到下面的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5874760/

相关文章:

objective-c - 在Cocoa中,NSDateFormatter提供了一个dateFromString : method for parsing strings into date objects. NSByteCountFormatter有类似的东西吗?

cocoa sizeof(string) 总是返回 8

cocoa - 返回 NSString,错误消息 : Variable is not CFString

java - JButton 在我的 java 代码中不起作用

objective-c - 复制到剪贴板的文件为空,粘贴时为 "Missing Sandbox Extension"

objective-c - NSDateFormatter 解析带和不带毫秒的 ISO8601

ios - 使用 Xcode5.1 错误为 iOS 编译 libogg

BASH:OSX 中的 $(date) 结果为 "Illegal variable name"

java - 如何设置单击 JLabel 的文本字段?

JavaFX:在 GridPane 单击更新 ImageView