4
我正在开发一个Cocoa应用程序,该应用程序显示打开的窗口列表并突出显示当前关注的窗口。我的问题是,我无法找到系统通知来通知我的应用程序主(又名“焦点”或“前景”)窗口已更改。我试着用:Mac OS X - 如何监视窗口更改事件?
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self selector:@selector(wsNotificationHook:) name:NSWorkspaceDidActivateApplicationNotification object:nil];
但监控应用程序的变化:当内部的同一个应用程序执行窗口的变化是不会被解雇(例如,如果我通过使用公开两个Firefox窗口之间)。是否有一个系统范围的事件可以跟踪主窗口的更改?
预先感谢您!