我正在使用CGWindowListCreateImage来获取屏幕截图。我想要抓取一个特定的窗口,我知道它的窗口ID。这是我正在使用的代码,但它似乎总是抓取整个屏幕,包括所有窗口。
CGImageRef windowImage = CGWindowListCreateImage(
CGRectNull,
kCGWindowListOptionOnScreenOnly,
windowID,
kCGWindowImageBoundsIgnoreFraming);
我做错了什么?