TrafficMonitor
TrafficMonitor copied to clipboard
我写了一个歌词插件,但是插件系统缺少一些功能无法做到完美
前置条件
您当前使用的TrafficMonitor版本
1.85.1
描述一下该功能
1、隐藏显示
我希望插件能够主动隐藏自己,因为如果歌曲处于暂停或者无歌曲播放时,歌词插件还在显示有点奇怪的感觉(我本来以为可以通过设置宽度为0来实现隐藏,结果原来GetItemWidth只会在插件加载时调用一次)
2、双行显示
我希望插件能支持独占双行的空间,否则歌词显示在其中一行感觉好奇怪
附加信息
No response
还有就是目前应用限制必须选择两个显示项,但我希望只显示歌词就好,能不能取消这个限制?
- 隐藏显示可以通过以下两种方法实现:
- DrawItem不绘制任何东西,像文本阅读器插件那样的实现,但是这样就会让任务栏上出现一块空白
- GetItemWidth/GetItemWidthEx函数返回0。TrafficMonitor1.85.1版本还不支持自动调整任务栏窗口的宽度,现在最新的代码已经支持。
- 插件独占双行显示的功能目前还不支持,这个功能已经在计划中了,正在考虑实现方式
- 你说的应用限制必须选择两个显示项的问题最新版本的代码中也已经解决
我实在看不出来为什么这东西要写个TrafficMonitor插件,你这个除了渲染的时候搭一个便车,用到插件框架的其他机制了么?QQ音乐自己没有桌面歌词吗?为什么不自己做个独立软件?难道是因为没有中文教程吗?问GPT不香吗?
脱离 TrafficMonitor 插件的框架就不用非得捏着鼻子用 C++ 和 MFC 了,何必难为自己呢😓