2011-04-07 31 views
0

我想知道是否有办法可靠地检索所有空间中所有打开的VALID窗口?OSX所有空间中的所有有效打开窗口的列表?

我现在遇到的问题是,在像Microsoft Word for Mac这样的程序中,有很多子窗口,导致我的列表被无窗口的空白窗口弄糊涂,或者无法引导到任何地方。例如,对于Word中我得到这3个窗口时,我只有1个打开文档:

  • 文件1
  • Microsoft Word中
  • 桌面

全部是从Microsoft Word,和Excel和Powerpoint也是如此,这个问题似乎对微软Office套件来说非常独特。关于如何处理实际上没有任何东西的窗口的任何想法?

回答

0

您可以尝试关联辅助功能(您没有提及如何获取窗口列表),或者只是使用一些启发式方法(忽略没有标题的窗口,没有工作区编号,查看窗口标记比特等)。拉起window list in Quartz Debug,浏览一下,你会看到一些不同之处。如果窗口是可见的,您也可以在后台按住Quartz Debug的Control-Option来弹出HUD,并提供有关光标下方窗口的更多详细信息。

如果你真的绝望,你可以抓住窗口内容,看看它们是全透明还是白色。

相关问题