拔下/切换扩展显示器时是否有消息发送到应用程序窗口
Is there a message sent to app windows when extended monitor is unplugged / switched?
我有一个带有对话框的应用程序。我想知道何时拔下扩展显示器,以便我可以将应用程序窗口移动到主显示器(如果应用程序位于扩展显示器中)。我还想知道用户何时对扩展的显示器位置进行更改。
发生这种情况时,是否有 WM 消息发布到窗口。我正在使用标准的WINAPI在Visual Studio C++中构建我的应用程序。
据此;
当显示时,
WM_DISPLAYCHANGE
消息将发送到所有窗口 分辨率已更改。
不过,我对此还不够熟悉,无法告诉您如何使用它。
相关文章:
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 由于无效的 ValidateRgn() 子窗口不会收到WM_PAINT消息
- MFC 中的窗口消息管理:添加基类调用是否是强制性的?
- 输出窗口中消息的可视化工作室源
- 为什么初始化 Wintab 扩展后没有收到WT_PACKETEXT窗口消息?
- 与WM_DPICHANGED消息一起发送的建议窗口大小太大
- 如何处理窗口的消息?
- 发送到另一个窗口的鼠标移动消息不执行任何操作
- 打印窗口发送消息WM_PAINT或WM_PRINT
- 如何处理来自多个窗口的消息
- C++/CLI 项目如何在控制台窗口中显示消息
- 向Qt窗口发布消息不会生效
- 什么是窗口最大化/最小化/恢复的WM Windows消息
- 查找窗口( ... ) 未"查找"创建的消息窗口
- 如何让 wndproc 处理发送到多个窗口的消息
- 如何在Qt中弹出消息窗口
- 在弹出窗口中管理CEF客户端区域的窗口消息
- 仅显示消息窗口中的电源状态更改通知
- 如何在控制台应用程序中使用仅消息窗口接收消息
- Windows:当我从本机代码回调到托管代码时,将显示“仅消息”窗口