我指的是一个无法通过Cocoa,Carbon或其他CoreGraphics API访问的窗口,用于获取NSWindow *,WindowRef等。
Like X11 application on Mac does
这样一个窗口,如果你将窗口ID传递给[NSApp windowWithWindowID]或HIWindowFromCGWindowID(),它们都会返回NULL。
谢谢!
答案 0 :(得分:1)
有CoreGraphics私有API。由于逆向工程,其定义is available。如果使用此类API创建某个窗口,则无法通过[NSApp windowWithWindowNumber:(NSInteger)windowID]或HIWindowFromCGWindowID()函数访问它。
Xquartz使用Xplugin库,后者又使用CoreGraphics Private API。