我有一些应用程序可以捕获OS X上其他窗口的内容。 在定期间隔中捕获帧。当窗口最小化时,捕获线程暂停。
现在如何检测窗口是否已恢复?我喜欢避免poling。我可以在第三方应用程序窗口状态更改(最大化/最小化/恢复)上注册一些观察者吗?
我没有在Quartz Window Services的文档中找到任何有用的东西,我喜欢避免轮询。
答案 0 :(得分:0)
尝试NSWorkspace的通知。 (de-)最小化没有特定的一个,但我怀疑NSWorkspaceDidActivateApplicationNotification
可能对你有用。