【发布时间】:2011-12-27 23:41:36
【问题描述】:
如何在不激活应用程序本身的情况下欺骗 NSWindow 显示为活动状态?
(原因是我希望在我对窗口进行“截图”时以某种方式暂时欺骗 Cocoa。
通过我尝试过的所有方法都很难做到这一点,因为事情总是不会立即发生,而是“很快”发生。例如,我不能只是激活应用程序,截取屏幕截图,然后重新激活以前激活的应用程序,因为“激活应用程序”是“将来某个时间”发生的操作,即应用程序不会等待在继续之前完成操作。所以这一切都非常棘手。)
【问题讨论】:
-
明确一点,这个窗口是属于您的应用程序,还是属于其他应用程序?
-
它属于我的应用程序。
标签: objective-c cocoa