如何在Xcode 7.3 Mac Playground上从Swift中的cgWindowID获取窗口引用(cgWindow、nsWindow或windowRef)?
我引用了苹果的文档-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获取Window引用(CGWindow,NSWindow或WindowRef)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38801195/

10-11 04:24