如何在 XCode 7.3 Mac Playground 的 Swift 中从 CGWindowID 获取窗口引用(CGWindow、NSWindow 或 WindowRef)?
我引用了 Apple 的文档 - Window Manager Reference ,以及示例代码 SonofGrab ,但我没有在 obj-C 或 Swift 中找到答案。
我应该怎么做?
最佳答案
这应该适用于来自 CGWindowID 的 NSWindow
NSWindow * ns_window;
ns_window = [NSApp windowWithWindowNumber: windowNumber];
要从 NSWindow 使用获取 CGWindowID
CGWindowID window_id = (CGWindowID)[ns_window windowNumber];
关于swift - 如何在 Swift 中从 CGWindowID 获取窗口引用(CGWindow、NSWindow 或 WindowRef)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38801195/