【发布时间】:2014-04-11 02:53:48
【问题描述】:
使用this 问题中的答案,我可以获得“屏幕”计数。但是,这似乎不适用于设置为“重复”的监视器(报告的是一个监视器而不是 2 个)。我的应用程序提示用户从 VGA 切换到 HDMI(这是在具有两个输出端口的设备上),然后输入“你能看到这个吗?”屏幕上的提示以验证两个视频端口是否正常工作。
我试图在显示提示之前检测到切换已经发生,但由于上述问题,代码没有看到监视器计数递减,然后递增(这就是我检测切换的方式)。
如果所有内容都设置为重复,我如何检测视频设备开关?如果监视器设置为“扩展”,则现有代码有效。还有一个始终存在的内部视频设备(不是试图测试这个)。
【问题讨论】:
标签: c# multiple-monitors