我正在尝试像
这样的东西 CGPoint point = CGContextConvertPointToDeviceSpace(state->cgDrawContext, state->rect.origin);
CGGetDisplaysWithPoint (point, 1, &display, &matchingDisplayCount);
而 state-> rect 是最近传递给 CGContextDrawImage 的CGRect,后者又在应用程序窗口中绘制。 但我总是得到主显示(0,0坐标的那个)id。 CGContextConvertPointToDeviceSpace 文档声明它将点转换为设备空间,因此它与文档其他部分中提到的全局坐标空间不同吗? 如何获得当前显示应用程序的displayID?