检测"克隆模式"显示设置
时间:2020-03-05 18:57:57 来源:igfitidea点击:
如何在Windows上不使用COPP(计算机输出保护协议)或者OPM(输出保护协议)的情况下确定显示器是否处于"克隆模式"?
Vista解决方案:
hMonitor = MonitorFromWindow (HWND_DESKTOP, MONITOR_DEFAULTTOPRIMARY); bSuccess = GetNumberOfPhysicalMonitorsFromHMONITOR (hMonitor, &dwMonitorCount);
解决方案
回答
我假设我们已经尝试过EnumDisplayMonitors(),但是它没有用。因此,如果对于每组克隆的显示都返回单个HMONITOR,则可以将此结果集与EnumDisplayDevices()的结果进行比较。由EnumDisplayDevices()返回的,连接到桌面但不是由EnumDisplayMonitors()返回的设备应该是克隆。

