Open Vergissmeinnichts opened 10 months ago
补充一下,文本颜色和背景颜色设置为完全一致的话,重启电脑,trafficMonitor会自动把文本颜色再改掉。所以不想重启电脑就要重新设置的话,可以在文本颜色里做一点点调整,像下面这样:
还有个应急的办法
修改源码RenderWindow.cpp
调整位置:
D2D1_RECT_F 主歌词_矩形 = D2D1::RectF(
max(0, rect.left + this->DPI(5)),
max(0, rect.top + this->DPI(5)),
max(0, rect.right - this->DPI(5)),
max(0, rect.bottom / 2.0f)
);
主歌词_矩形.right = max(主歌词_矩形.right, 主歌词_矩形.left);
主歌词_矩形.bottom = max(主歌词_矩形.bottom, 主歌词_矩形.top);
// 调整位置
主歌词_矩形.top -= 7;
主歌词_矩形.bottom -= 7;
副歌词_矩形.right = max(副歌词_矩形.right, 副歌词_矩形.left);
副歌词_矩形.bottom = max(副歌词_矩形.bottom, 副歌词_矩形.top);
// 调整位置
副歌词_矩形.top -= 2;
副歌词_矩形.bottom -= 2;
减小字体大小:
this->DWrite主歌词文本布局->SetFontSize(this->DWrite主歌词文本布局->GetFontSize() - 4.f, DWRITE_TEXT_RANGE{ 0, this->主歌词.size() });
startAllBack(小任务栏)显示良好,不是自适应,其他人用注意调整参数
建议给选项让用户自己调节字体大小和位置,等大佬实现😋
首先,你需要下载一个TrafficMonitor,在github里搜索就能找到。下载完成后,稍微设置一下,大致调整成下面这张图片的样子。 然后,在本插件的设置中,将窗口位置改为 靠右 这时,你就会发现歌词覆盖显示在了TrafficMonitor的面板的上面,如下图 最后,再在trafficMonitor中,将文本颜色和背景颜色都调成一样的,如下图所示,就可以清晰地显示歌词了
最终效果:
最后,也希望作者大佬能够有空做一下StartAllBack的适配。