我正在尝试确定如何检测用户何时将Windows字体大小从普通字体更改为超大字体,通过在WindowsXP计算机上执行以下步骤来选择字体大小:右键单击桌面并选择“属性”。单击“外观”选项卡。选择字体大小:普通/大字体/超大字体我的理解是字体大小的变化会导致DPI的变化,所以这是我目前尝试过的方法。我的目标:我想检测Windows字体大小何时从普通字体更改为大字体或超大字体,并根据字体大小的变化采取一些措施。我假设当Windows字体大小发生变化时,DPI也会发生变化(尤其是当大小为ExtraLargeFonts时到目前为止我尝试了什么:我收到几条消息,包括:WM_SETTINGCHANG