窗口多个显示器位置

Windows multiple monitors position

本文关键字:位置 显示器 窗口      更新时间:2023-10-16

如果显示器位置发生变化,Windows会发送任何消息吗?

例如,如果新显示器从 WM_DEVICECHANGE 插入 PC,我会收到消息。

当我更改显示器的位置时,我需要这样的消息。

(关于泊西顿,我的意思是:第一个显示器在左边,第二个显示器在右边。之后我改变位置,首先监视右侧,第二次监视左侧。)

你可以监听WM_DISPLAYCHANGE消息。

文档说它是在显示器分辨率更改时发送的,但我在 Win7 上使用 Spy++ 的实验表明它也在多个显示器排列更改上发送(事实上,它是当时发送的唯一系统范围的通知)。