检测“克隆模式”显示设置

如何在不使用Windows上的COPP(计算机输出保护协议)或OPM(输出保护协议)的情况下确定我的显示器是否处于“克隆模式”?

Vista解决scheme:

hMonitor = MonitorFromWindow (HWND_DESKTOP, MONITOR_DEFAULTTOPRIMARY); bSuccess = GetNumberOfPhysicalMonitorsFromHMONITOR (hMonitor, &dwMonitorCount); 

Solutions Collecting From Web of "检测“克隆模式”显示设置"

我假设你已经尝试了EnumDisplayMonitors(),它不工作。 因此,如果每一组克隆的显示都返回一个HMONITOR,那么您可以将这组结果与EnumDisplayDevices()的结果进行比较。 由EnumDisplayDevices()返回的设备连接到桌面,但EnumDisplayMonitors() 返回的设备应该是克隆。