WM_DISPLAYCHANGE

更新时间:2024-02-27 22:23

WM_DISPLAYCHANGE 消息:

简介

windows消息之一,当显示器的分辨率改变后发送此消息给所有的窗口

说明

设接收这个消息的窗口过程 WindowProc为

LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);

当显示器的分辨率改变后,此窗口过程会接到WM_DISPLAYCHANGE消息

wParam参数为显示设备新的颜色深度,即每个像素所占的颜色位数

lParam参数的低字节部分为显示设备新的水平分辨率,高字节部分为显示设备的新的垂直分辨率。

WM_DISPLAYCHANGE 定义所在的头文件为 Winuser.h (include Windows.h)

其他信息

此消息仅发送到顶级窗口时会等待返回值,即使用send方式。 对于所有其他窗口,不等待返回值,即使用post方式。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}