任务栏窗口模式下增大字体后,文本上下被裁剪

Author: aczfCreated Sep 9, 2026Updated Sep 9, 2026

前置条件

  • 已经在issue列表中搜索了相关问题。
  • 已详细阅读了常见问题并在常见问题列表中搜索了相关问题。

您当前使用的TrafficMonitor版本

TrafficMonitor (Lite),1.86 版(x64)

您当前使用的操作系统版本

Windows 11 Pro 25H2

发生了什么?

问题描述: 在任务栏窗口模式下,将任务栏显示字体调大后,上传/下载速率、CPU、内存等文本的顶部和底部会被任务栏窗口边界裁剪。

复现步骤:

  1. 启用任务栏窗口模式。
  2. 打开字体设置,将任务栏字体调大。
  3. 观察任务栏中的速率或硬件监控文本。

初步原因: TaskBarDlg.cpp:814 中任务栏窗口高度固定为 TASKBAR_WND_HEIGHTSetTextFont() 重新创建字体后,窗口高度没有根据字体实际高度重新计算。绘制时文字又被限制在项目矩形内,因此大字号文本超出矩形后会被裁剪。相关绘制逻辑位于 TaskBarDlgDrawCommon.cppDrawWindowText()

日志输出

附加信息

No response

Source: zhongyang219/TrafficMonitor