8

アクセシビリティAPIをサポートしていない場合、ウィンドウのタイトル、位置、サイズを取得するにはどうすればよいですか?アクセシビリティインスペクタはそれをまったく見ていません。たとえば、X11.appのxtermウィンドウです(X11->アプリケーション->ターミナル)。

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 に答える