希望当这个程序的窗口在其他程序窗口之上时,获得一个事件通知。
当这个程序窗口被切换到其他程序,或者最小化/隐藏时,获得另一个事件通知。
目前使用的是mac cocoa来开发的。
希望当这个程序的窗口在其他程序窗口之上时,获得一个事件通知。
当这个程序窗口被切换到其他程序,或者最小化/隐藏时,获得另一个事件通知。
目前使用的是mac cocoa来开发的。
7 回答2.9k 阅读✓ 已解决
1 回答663 阅读✓ 已解决
2 回答564 阅读✓ 已解决
1 回答491 阅读✓ 已解决
2 回答324 阅读✓ 已解决
1 回答751 阅读
2 回答546 阅读
搞定了
变成主窗口的事件获取
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(WindowBecameMain), name: NSWindowDidBecomeMainNotification, object: nil)
变成不是主窗口的事件获取
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(WindowResignMain), name: NSWindowDidResignMainNotification, object: nil)