实现类似Windows XP老式长条任务栏的视觉效果
TBarIconBlanker是一个轻量级的Windows任务栏美化小工具,主要面向Windows10系统,常配合第三方经典任务栏主题使用,核心作用是隐藏任务栏上运行程序的方块图标,仅保留窗口文字标签,实现类似Windows XP老式长条任务栏的视觉效果,让任务栏界面更加干净简约。
1、软件启动完成之后,把当前所有打开的应用窗口全部关闭,逐个重新打开软件,新生成窗口才会触发图标隐藏效果。
2、暂时关闭其他任务栏修改美化工具,排除钩子冲突。

3、Windows 大版本更新之后,需要重新启动 TBarIconBlanker。
4、尽量在 Windows10 环境使用,Windows11 不保证可用。

【故障原因】
① 部分软件采用特殊窗口渲染机制,绕过了 TBarIconBlanker 的图标拦截钩子。
② 微软商店 UWP 应用的任务栏绘制逻辑和传统桌面程序不同,工具对 UWP 程序兼容性有限。
③ 部分软件以提升权限运行,和本工具权限层级不一致,钩子无法作用到高权限程序窗口。

【解决办法】
1)尝试把对应软件关闭之后重新启动,观察是否生效。
2)如果依旧无法隐藏,属于工具本身兼容性限制,没有办法强制屏蔽。
3)可以尝试将 TBarIconBlanker 也以管理员身份运行,部分场景可以改善兼容情况。

通过向Windows资源管理器任务栏组件注入钩子,拦截任务栏中图标的渲染绘制流程,阻止应用程序图标绘制输出。
完整保留窗口对应的文字标题,窗口最小化、还原、切换、关闭、预览等全部原有任务栏操作逻辑不会被改动。
当软件启动之后,已经处于打开状态的程序窗口不会发生任何变化,钩子只对启动之后新打开的窗口生效。
需要把现有窗口关闭再重新开启,任务栏上的程序图标才会被隐藏,文字标签才会正常单独展示。