【发布时间】:2015-08-23 21:02:49
【问题描述】:
我使用的是 Windows 7。当我在 PC 运行时插入新显示器时,不会自动检测到显示器。我必须转到 Display->Screen Resolution 并单击 Detect 按钮才能使用注册表配置检测显示器。
我正在寻找一种使用 Windows API 以编程方式执行相同操作的方法。所以我想编写一个程序来检测所有连接的监视器,以重现检测按钮。我尝试使用ChangeDisplaySettingEx,但结果很糟糕。有什么建议吗?
【问题讨论】:
-
你已经在这上面浪费了太多时间。只需更换视频适配器即可。
-
这篇代码项目文章可能会有所帮助:codeproject.com/Articles/119168/Hardware-Change-Detection 尽管我同意@HansPassant 的观点,这听起来像是一个硬件问题,不值得尝试通过软件修复来解决!跨度>
标签: winapi