用户可以更改显示文本的比例(例如,通过设置→显示→更改 Windows 10上的文本,应用程序和其他项目的大小 )。
我应该怎样处理这个窗口信息才能意识到这种变化?
我有一个东西的大小取决于实际的字体高度。 但是,resize是费时的,所以我不希望在每个WM_PAINT到达时执行它们。
WM_PAINT
不是WM_DPICHANGED ?
当窗口的有效每英寸点数(dpi)发生变化时发送。 DPI是窗口的比例因子。 – 窗口被移动到具有不同DPI的新监视器。 – 托管窗口的监视器的DPI发生变化。