标签: windows user-interface
用户可以更改显示文本的比例(例如,通过设置→显示→更改Windows 10上的文本,应用和其他项目的大小)。
我应该处理哪些窗口消息以了解此类更改?
我有一个大小取决于实际字体高度的东西。但是,尺寸调整非常耗时,因此我不希望在每次WM_PAINT到达时执行它们。
WM_PAINT
答案 0 :(得分:3)
不是WM_DPICHANGED吗?
当窗口的有效点数(dpi)发生变化时发送。 DPI是窗口的比例因子 - 窗口移动到具有不同DPI的新监视器 - 托管窗口的监视器的DPI发生变化。