在Mac OS X上获得聚焦窗口

时间:2012-02-26 11:59:16

标签: objective-c cocoa

我想在我的Cocoa App中获得专注的窗口参考,我真的不知道如何。我已经阅读了一些关于Accessability API和其他有关CGWindow的文章,但它仍然不清楚。我必须能够确定当前聚焦窗口的位置,即使它不是来自我的应用程序(它将是iTunes窗口或Finder窗口)。

2 个答案:

答案 0 :(得分:0)

[NSApp orderedWindows]中的第一个窗口应符合您的需求。

答案 1 :(得分:0)

我意识到这并不能完全回答你的问题,但是如果你愿意接受当前的应用程序而不是当前关注的窗口那么你应该使用currentApplication的{​​{1}}方法。更多here