2010-07-28 74 views
1

在Cocoa/Objective C中,我需要能够以编程方式找出哪个应用程序或进程具有键盘焦点。这可以通过做一个'命中测试'来完成,但我并不确定。哪个应用具有键盘焦点?

我还需要获得具有键盘焦点的应用程序的进程ID号和窗口标题。

只有客观的C或C!

片段赞赏!

+0

http://stackoverflow.com/questions/1973554/how-do-i-find-information-on-other-applications-on-the-the-computer-on-mac-co – user57368 2010-07-28 16:10:26

+0

从这个问题来看,它与这个问题是否相同并不明确。最前面的应用程序可以不同于具有键盘焦点的过程,与单个应用程序在“主窗口”和“关键窗口”之间具有相同的区别。 – 2010-07-29 05:52:53

回答