【问题标题】:How can I listen for monitors being added or removed?如何监听正在添加或删除的监视器?
【发布时间】:2009-11-30 04:39:52
【问题描述】:

在 Windows 上,我如何知道何时添加/删除/分离/更改分辨率/等显示器(物理显示设备)?我不想轮询 EnumDisplayDevices()。

【问题讨论】:

标签: .net windows winapi multiple-monitors


【解决方案1】:

在您的主窗口中收听WM_SETTINGCHANGE 消息。添加或删除监视器时,它会发送到所有顶级窗口。当分辨率改变时,你会得到WM_DISPLAYCHANGE

【讨论】:

    猜你喜欢
    • 2016-04-20
    • 1970-01-01
    • 2015-02-27
    • 2020-06-20
    • 2016-01-23
    • 2014-02-17
    • 2019-02-05
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多