任务栏窗口模式下增大字体后,文本上下被裁剪
Author: aczfCreated Sep 9, 2026Updated Sep 9, 2026
前置条件
您当前使用的TrafficMonitor版本
TrafficMonitor (Lite),1.86 版(x64)
您当前使用的操作系统版本
Windows 11 Pro 25H2
发生了什么?
问题描述: 在任务栏窗口模式下,将任务栏显示字体调大后,上传/下载速率、CPU、内存等文本的顶部和底部会被任务栏窗口边界裁剪。
复现步骤:
- 启用任务栏窗口模式。
- 打开字体设置,将任务栏字体调大。
- 观察任务栏中的速率或硬件监控文本。
初步原因:
TaskBarDlg.cpp:814 中任务栏窗口高度固定为 TASKBAR_WND_HEIGHT,SetTextFont() 重新创建字体后,窗口高度没有根据字体实际高度重新计算。绘制时文字又被限制在项目矩形内,因此大字号文本超出矩形后会被裁剪。相关绘制逻辑位于 TaskBarDlgDrawCommon.cpp 的 DrawWindowText()。
日志输出
附加信息
No response
Source: zhongyang219/TrafficMonitor