【问题标题】:Multi-monitor aware application: disable windows automatic monitor configuration多显示器感知应用程序:禁用 Windows 自动显示器配置
【发布时间】:2015-09-15 08:32:42
【问题描述】:

操作系统:Windows 8

我的应用程序使用涉及主监视器(始终相同)和可用于添加辅助监视器的 HDMI 端口的特定硬件工作。我需要手动配置监视器配置。例如,我不想更改主显示器分辨率,仅在支持主分辨率时才允许克隆模式等等。

使用 Windows API,我可以接收由显示器的插入/拔出生成的消息(WindowsProc 检测到的 WM_DISPLAYCHANGE),测试我想要的所有内容并定义我的配置(QueryDisplayConfig、SetDisplayConfig、EnumDisplaySettings...)。

我的问题是 Windows 会自动设置监视器配置,所以我能做的只是对我想要的配置进行第二次更改。有没有办法禁用自动多显示器重新排列,用“我自己的”即插即用代替它?

【问题讨论】:

  • 切换到 Windows 7 或 Windows 10

标签: c# c++ winapi windows-8 multiple-monitors


【解决方案1】:

EDID 管理器会起作用吗?它会假装连接的显示器,以防止系统重新配置您的显示器设置。类似于 Gefen 的 Display Detective - 独立的 DVI 或 HDMI 或 DisplayPort 型号。

【讨论】:

    猜你喜欢
    • 2013-10-27
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2019-05-01
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    相关资源
    最近更新 更多