Отключение Aero Blur на панели задач Windows 7 (с использованием C ++?)

Некоторое время назад я обнаружил небольшую программу, которая позволяла мне отключить Aero Blur, сохраняя прозрачность, поставляемую с темой. Программа работала буквально на всем, кроме панели задач, которая все еще, кажется, размывает все, что оказывается под ней.

Это любопытное поведение привело меня к экспериментам с API DWM на C ++. К сожалению, это мне совсем не помогло, потому что независимо от того, какие функции я бы использовал — например, DwmEnableBlurBehindWindow() — ни один из них на самом деле не повлияет на панель задач так, как я хотел бы. Я даже пытался выключить альфа-уровни окна «владельца» панели задач, но, к сожалению, это тоже не сработало — это сделало панель задач иконки Прозрачный тоже, что для меня нет-нет, и он фактически не удалял размытие, он просто ослаблял эффект.

Поскольку мне кажется, что моих навыков недостаточно для выполнения этой задачи, я спрашиваю вас — как я могу удалить размытие Aero с панели задач Windows 7? (Возможно с использованием C ++)

4

Решение

Удалить прозрачность, которая будет делать, иначе перейдите к

Персонализируйте, щелкнув правой кнопкой мыши на рабочем столе.

Там перейти к теме, персонализировать тему,

и найти прозрачность / непрозрачность. если вы хотите без размытия и включенной прозрачности, сделайте это на 100%

иначе отключите прозрачность.

это вы можете сделать с помощью c ++, сделав твики с Registry.

Редактор реестра Windows, версия 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM]
"Composition"=dword:00000000
"CompositionPolicy"=dword:00000000
"ColorizationColor"=dword:6b74b8fc
"ColorizationColorBalance"=dword:00000008
"ColorizationAfterglow"=dword:6b74b8fc
"ColorizationAfterglowBalance"=dword:0000002b
"ColorizationBlurBalance"=dword:00000031
"ColorizationGlassReflectionIntensity"=dword:00000032
"ColorizationOpaqueBlend"=dword:00000000
"EnableAeroPeek"=dword:00000001
"AlwaysHibernateThumbnails"=dword:00000000

это значения для Windows 7,

если вы измените здесь, вы получите результат. он содержит все, что вам нужно изменить.

Вы можете изменить значения для этих трех
ColorizationBlurBalance, ColorizationGlassReflectionIntensity, ColorizationOpaqueBlend

Я думаю, что подойдет 🙂

0

Другие решения

Я нашел небольшую программу, которая удалит размытие.

Ссылка на DeviantArt

0

По вопросам рекламы [email protected]