拔下/切换扩展显示器时是否有消息发送到应用程序窗口

Is there a message sent to app windows when extended monitor is unplugged / switched?

本文关键字:消息 窗口 应用程序 是否 扩展 显示器 拔下      更新时间:2023-10-16

我有一个带有对话框的应用程序。我想知道何时拔下扩展显示器,以便我可以将应用程序窗口移动到主显示器(如果应用程序位于扩展显示器中)。我还想知道用户何时对扩展的显示器位置进行更改。

发生这种情况时,是否有 WM 消息发布到窗口。我正在使用标准的WINAPI在Visual Studio C++中构建我的应用程序。

据此;

当显示时,WM_DISPLAYCHANGE消息将发送到所有窗口 分辨率已更改。

不过,我对此还不够熟悉,无法告诉您如何使用它。