当最后一个窗口关闭时散焦应用程序

| 不知道这是否是正确的词,但是当用户关闭最后一个窗口(将其排序为背景)时,我需要对应用程序进行“ Defocus”处理。最好将焦点集中在我的应用程序成为前台之前在前台运行的应用程序。我该如何实现这一目标? 谢谢, 罗伯特     
已邀请:
尝试使用
-[NSApplication deactivate]
[[NSApplication sharedApplication] deactivate];
如果那不能满足您的要求(完全有可能),请尝试以下操作:
[[NSApplication sharedApplication] hide:nil];
[[NSApplication sharedApplication] unhideWithoutActivation];
请注意,这不一定是您应该做的事情。如果我正在描绘您的应用程序正确执行的操作,则似乎应该考虑使其成为代理应用程序。     

要回复问题请先登录注册