在objective-c中获取窗口的实时屏幕截图

时间:2012-03-30 19:58:41

标签: objective-c macos cocoa

我正试图找到一种方法来获取特定窗口的实时视图。就像Mission Control和Exposé会向你显示当前被其他窗口遮挡的窗口的实时视图一样(这也是由Hyperdock完成的,所以我很确定它不是私有API)。

所谓的功能是什么?那么关于它的文档在哪里?

1 个答案:

答案 0 :(得分:1)

你想要Quartz Window Services API。基本上,您想要创建一个包含您感兴趣的窗口的窗口列表,并使用CGWindowListCreateImage来获取窗口内容的图片。