2011-06-19 6 views
0

OSXが動いている場合は、OSX上のウィンドウを観察したい。私はウィンドウを所有していないので、直接アクセスできないので、アクセシビリティAPIを使用する必要があると思います。私は現在のアクティブなアプリケーションの解決策をここに見つけました:How can my app detect a change to another app's window?しかし、どのように私はそれが開いている任意のウィンドウで動作するようにこれを変更する必要があります把握することはできません。誰かが私に見せなければならない方向にヒントを与えることができることを願っています。OSXを動かすとウィンドウが表示される

+0

現在アクティブではないアプリケーションでウィンドウ移動イベントを監視するのは理にかなっていますか?非アクティブなウィンドウの移動頻度 – zoul

+0

OKです。現在フォーカスされているアプリケーションが変更された場合に通知を受けることは可能ですか? – n3on

答えて

1

私がコメントで述べたように、人々は通常、フォーカスを当てたウィンドウでウィンドウ移動イベントを検出したいだけです。アプリケーションのスイッチを検出したい場合は、sample project by Appleを突き止め、iChatのステータスを最前面のアプリケーションの名前で更新する方法を示します。あなたが言ったように、すでにsolution for an active windowがあります。

+0

ありがとう、これは私が探していたものです。 – n3on

関連する問題