更改Windows 10的任务栏颜色

本文关键字:任务栏 颜色 Windows 更改 | 更新日期: 2023-09-27 18:29:34

是否可以通过程序更改任务栏的颜色?我想将颜色更改为实心(不透明)黑色,但仅适用于任务栏(这就是我不能使用DwmSetColorizationParameters功能的原因。它会更改Windows的整个UI的颜色)

我可以通过找到任务栏的hWndFindWindow("Shell_TrayWnd", null);)并通过DWM API函数DwmEnableBlurBehindWindow设置透明度来禁用透明度,但我不知道如何更改颜色。

更改Windows 10的任务栏颜色

不,这是不可能的。任务栏窗口没有自己的特殊颜色。

DWM设置所有窗口的颜色,这就是为什么您可以使用DWM API修改它(尽管这是一个未记录、不受支持的API)。任务栏只是一个窗口。没什么特别的。

事实上,你可以随意使用FindWindow之类的东西,但即使抛开对这种东西本质上有多脆弱的担忧,仍然没有办法为单个窗户设置不同的玻璃颜色。

也许你可以考虑创建自己的主题?(官方也不支持。)