解决对话框字体模糊
博客专区 > UMU 的博客 > 博客详情
解决对话框字体模糊
UMU 发表于6个月前
解决对话框字体模糊
  • 发表于 6个月前
  • 阅读 56
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

现象:

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,问题解决。

 

共有 人打赏支持
粉丝 112
博文 98
码字总数 40504
×
UMU
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: