字体的大小会随着系统DPI的更改而变化。在此以MFC中窗口中有rich edit控件为例来说明如何来解决这个问题。
已知要设定的字体大小为12pt,DPI -> 100%状态下(1inch = 96pixel)
要实现DPI更改为其他时字体的现实效果不变。
实现原理:
1)先求出DPI 100%状态下对应的pixel值
2)动态的求出当前的DPI,然后根据之前求出的pixel值转换到
字体的大小会随着系统DPI的更改而变化。在此以MFC中窗口中有rich edit控件为例来说明如何来解决这个问题。
已知要设定的字体大小为12pt,DPI -> 100%状态下(1inch = 96pixel)
要实现DPI更改为其他时字体的现实效果不变。
实现原理:
1)先求出DPI 100%状态下对应的pixel值
2)动态的求出当前的DPI,然后根据之前求出的pixel值转换到