标签: macos window core-graphics screen
我使用CGWindow获取了CGWindowListCreate的列表,如下所示:
CGWindow
CGWindowListCreate
CFArrayRef windows = CGWindowListCreate(kCGWindowListOptionOnScreenOnly, 0);
有没有办法告诉每个窗口在哪个NSScreen?我试着查看窗口边界和屏幕框架的交叉点,但如果窗口部分偏离屏幕,它可以与另一个屏幕的框架相交。
NSScreen
有更可靠的方法吗?