Objective c 获取已打开窗口和最小化窗口的列表
我正在使用CGWindowListCopyWindowInfo获取OSX系统中打开的窗口列表。我想得到所有打开的窗口+最小化窗口(窗口出现在船坞底部)。我已经尝试了此函数的所有可能选项() 将其与选项KCGWINDOWLISTOPTIONNSCLEEN一起使用,只会返回明显正确的列表,但不会返回最小化窗口。没有它,我会最小化,但也会最小化所有未最小化的不同窗口(例如,其他应用程序的启动屏幕) 第二次尝试是使用CGWindowListCreateDescriptionFromArray()返回的窗口属性,但我也没有找到方法 谢谢 更新: 在这里,使用可访问性API也不是一个解决方案,因为用户必须明确允许特定的应用程序在系统首选项中控制计算机Objective c 获取已打开窗口和最小化窗口的列表,objective-c,macos,core-graphics,Objective C,Macos,Core Graphics,我正在使用CGWindowListCopyWindowInfo获取OSX系统中打开的窗口列表。我想得到所有打开的窗口+最小化窗口(窗口出现在船坞底部)。我已经尝试了此函数的所有可能选项() 将其与选项KCGWINDOWLISTOPTIONNSCLEEN一起使用,只会返回明显正确的列表,但不会返回最小化窗口。没有它,我会最小化,但也会最小化所有未最小化的不同窗口(例如,其他应用程序的启动屏幕) 第二次尝试是使用CGWindowListCreateDescriptionFromArray()返回的窗