2016-05-31 9 views
0

OS X上の他のウィンドウのコンテンツをキャプチャするアプリケーションがあります。 一定間隔でフレームがキャプチャされます。ウィンドウが最小化されると、スレッドのキャプチャは一時停止されます。OS Xで他のアプリケーションウィンドウの状態の変化を観察

ここで、ウィンドウが復元されたかどうかを検出する方法はありますか?私はポーリングを避けるのが好きです。サードパーティのアプリケーションウィンドウの状態の変更(最大化/最小化/復元)に一部のオブザーバーを登録できますか?

私はQuartz Window Servicesのドキュメントで有用なものは何も見つかりませんでした。私はポーリングを避けたいと思います。

答えて

0

NSWorkspaceの通知をお試しください。最小化するための具体的な方法はありませんが、NSWorkspaceDidActivateApplicationNotificationが役に立つかもしれません。

関連する問題