Как изменить цвет панели задач Windows? - PullRequest
0 голосов
/ 02 июля 2019

Я знаю, что этот вопрос задавался ранее, но всегда был ответ, что это невозможно сделать, но как эта программа может сделать это тогда? Видео> https://youtu.be/6KVgHNwTMl4?t=110. Посмотрите на панель задач. Как вы меняете цвет таким образом? Не специально радуга.

Я ничего не пробовал, потому что я не знаю, что попробовать

Я хочу изменить цвет панели задач в моей программе.

1 Ответ

0 голосов
/ 02 июля 2019

Я только что отладил, что делает этот инструмент:

  • Находит окно панели задач:

FindWindow с классом " Shell_TrayWnd "

  • тогда он вызывает в потоке:

SetWindowCompositionAttribute с DWORD WCA_ACCENT_POLICY и такими флагами, как ACCENT_ENABLE_TRANSPARENTGRADIENT или ACCENT_ENABLE_BLURBEHIND 1024 *

...