如何在XCode 7.3 Mac Playground的Swift中从CGWindowID获取Window引用(CGWindow,NSWindow或WindowRef)?
我引用了Apple的文档 - Window Manager Reference,以及示例代码SonofGrab,但我没有在obj-C或Swift中找到答案。
我该怎么做?
答案 0 :(得分:3)
这应该适用于来自CGWindowID的NSWindow
NSWindow * ns_window;
ns_window = [NSApp windowWithWindowNumber: windowNumber];
要从NSWindow获取CGWindowID,请使用
CGWindowID window_id = (CGWindowID)[ns_window windowNumber];