8

如果窗口不支持 Accessibility API,如何获取窗口的标题、位置和大小?辅助功能检查员根本看不到它。比如说,它是 X11.app 中的一个 xterm 窗口(X11->Applications->Terminal)。

4

2 回答 2

11

您应该能够通过 CGWindow.h 头文件中公开的方法获取所有这些窗口信息。Apple 的文档在Quartz Window Services Reference页面上在线。他们还有一个非常有用的示例应用程序,名为Son of Grab,它应该可以帮助您入门。

于 2010-06-15T03:07:48.960 回答
2

您可以使用 CGWindowListCreateDescriptionFromArray()。见 CGWindow.h

这为您提供了一系列字典。以下信息可能对您有用:

  • 位置和大小:kCGWindowBounds
  • 名称:kCGWindowName
于 2010-06-15T18:22:19.957 回答