解决对话框字体模糊

原创
2017/06/07 16:08
阅读数 759

现象:

1、在 VS 的资源编辑器里,点预览对话框,即:Test Dialog(Ctrl+T),字体十分平滑,无锯齿。

2、实际运行 exe 时,却发现对话框上的文字模糊了,字体出现锯齿。

 

解决过程:

1、怀疑是 DPI 导致,怀疑是程序没有明确声明自己支持高 DPI。

2、用资源编辑器查看了 manifest,和记事本、资源管理器等系统自带应用对比,发现确实有个不一样的:

<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>

3、尝试改工程属性 - Manifest Tool - Input and Output - DPI Awareness 为 Per Monitor High DPI Aware,问题解决。

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部