如果在OSX上移动,请观察任何窗口

时间:2011-06-19 14:20:10

标签: macos

我想观察OSX上的任何窗口是否被移动。我不拥有Windows,所以我无法直接访问它,所以我认为我必须使用辅助功能API。我在这里找到了当前活动应用程序的解决方案:How can my app detect a change to another app's window?但我无法弄清楚如何修改它,它适用于任何打开的窗口。我希望任何人都可以给我一个暗示我必须看的方向。

1 个答案:

答案 0 :(得分:1)

正如我在评论中提到的,人们通常只想在聚焦窗口上检测窗口移动事件。 (由于未聚焦的窗口很少移动。)如果要检测应用程序切换,可以查看此sample project by Apple,其中显示了如何使用最前面的应用程序名称更新iChat状态。正如你所说,已经有solution for an active window