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

【腾讯云】新注册用户域名抢购1元起>>>   

现象:

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

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 115
博文 109
码字总数 43506
×
UMU
打赏 ? 谢谢 : 没关系;
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: