Как изменить цвет заголовка окна Windows 11


Как включить или отключить отображение акцентного цвета на заголовках и границах Windows в Windows 11

Знаете ли вы, что с помощью Windows 11 вы можете изменить способ отображения цветов в Windows и ваших приложениях? Наряду с режимом изменения цвета, он также позволяет пользователям изменять акцентные цвета на заголовках и границах окон в вашей системе. Если кто-то хочет знать, как включить или отключить цвет акцента дисплея на заголовках и границах окон, этот пост научит их, как это сделать двумя способами.

Как включить или отключить отображение акцентного цвета на заголовках и границах Windows с помощью приложения « Настройки »

Шаг 1. Нажмите клавиши Windows + I на клавиатуре, чтобы открыть приложение «Настройки».

Шаг 2: Затем нажмите «Персонализация» в левой части окна.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Шаг 3: Выберите Цвета в правой части окна, как показано на скриншоте ниже.

Персонализация Настройки цветов 11zon

Шаг 4. Прокрутите страницу цветов вниз и нажмите кнопку-переключатель «Показать акцентный цвет на заголовках и границах окон», чтобы включить его, как показано ниже.

Шаг 5: Затем вы можете выбрать любой цвет в разделе цветов Windows, как показано.

Отображение полос заголовков и границ окон с акцентными цветами

Шаг 6: Закройте окно настроек.

Как включить или отключить отображение акцентного цвета на заголовках и границах Windows с помощью редактора реестра

ПРИМЕЧАНИЕ. Прежде чем использовать этот метод, сохраните резервную копию файла реестра, экспортировав его в свою систему. Потому что в случае, если что-то пойдет не так, вы можете в любой момент вернуть его обратно с помощью файла резервной копии.

Шаг 1. Нажмите клавиши Windows + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить».

Шаг 2: Введите regedit в поле «Выполнить» и нажмите клавишу Enter.

Шаг 3: Нажмите Да в запросе UAC, чтобы продолжить.

Шаг 4: Скопируйте и вставьте указанный ниже путь в адресную строку и нажмите клавишу Enter.

HKEY_CURRENT_USERSoftwareMicrosoftWindowsDWM

Шаг 5: Выберите раздел реестра DWM и дважды щелкните значение двойного слова ColorPrevalence в правой части окна редактора.

Распространенность цвета Regedit

Шаг 6: Введите 0 в текстовое поле «Значение» и нажмите «ОК», чтобы включить отображение акцентных цветов на заголовках и границах окон.

Включить преобладание цвета

Шаг 7: Щелкните текстовое поле «Значение», введите 0 и нажмите «ОК», чтобы отключить отображение цветов акцента на заголовках и границах окон.

Отключить преобладание цвета

Шаг 8: Закройте окно редактора реестра.

Вот и все, ребята!

Надеюсь, эта статья была информативной и полезной.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Новые возможности в WinAPI на Windows 11

С выходом новой операционной системы, у Microsoft изменились приоритеты в дизайне — теперь у интерфейса появились анимации, да и в целом он стал менее острым. В данной статье я поделюсь некоторыми фишками, с которыми столкнулся в процессе работы с WinAPI.

Новые статьи:  Как раздать Интернет с ноутбука по Wi-Fi в Windows 11

Все параметры в этой статье появились с выходом сборки 22000. И используются с помощью DWM, вызывая функцию DwmSetWindowAttribute .

Оформление Mica

Пример дизайна Mica с сайта Microsoft

Mica — это новый стиль в Windows 11, пришедший на замену Fluent. По словам Microsoft, он разрабатывался так, чтобы дать пользователю максимальную производительность. В отличие от своего предшественника, Mica можно включить в WinApi приложениях без особых костылей.

Сделать это можно, используя переменную, которая официально не задокументирована — DWMWA_MICA_EFFECT . Она имеет значение 1029 .

Вот как его использовать на практике:

#define DWMWA_MICA_EFFECT DWORD(1029); // Mica int useMica = 1; DwmSetWindowAttribute(hwnd, DWMWA_MICA_EFFECT, &useMica, sizeof(int));

Эффект Mica на окне WPF

К сожалению, Microsoft сообщили, что в будущих релизах Windows данный способ работать не будет.

Поэтому, начиная со сборки 22523, на смену пришёл другой способ, с небольшим бонусом в виде новых стилей:

const auto DWMSBT_DISABLE = 1 // Default const auto DWMSBT_MAINWINDOW = 2 // Mica const auto DWMSBT_TRANSIENTWINDOW = 3 // Acrylic const auto DWMSBT_TABBEDWINDOW = 4 // Tabbed DwmSetWindowAttribute(hwnd, DWMWA_SYSTEMBACKDROP_TYPE, &DWMSBT_MAINWINDOW, sizeof(int));

Параметр не имеет ограничений по использованию, поэтому его можно натянуть на любое окно. (Этим воспользовались в Microsoft, и наконец немного изменили дизайн проводника)

Для C#, например, существует несколько библиотек, нацеленных на симулирование элементов управления из Mica в WPF.

WPF приложение с дизайном Mica

Изменение цвета окна

Продолжаем список изменений в Dwm. Следующим идёт небольшой набор параметров для изменения цвета заголовка, текста на нём, и границ самого окна.

  • DWMWA_CAPTION_COLOR — Цвет заголовка
  • DWMWA_TEXT_COLOR — Цвет текста в заголовке
  • DWMWA_BORDER_COLOR — Цвет границы окна

Вот небольшой пример использования:

#define DWMWA_BORDER_COLOR DWORD(34) #define DWMWA_TEXT_COLOR DWORD(36) #define DWMWA_CAPTION_COLOR DWORD(35) auto caption = RGB(45, 80, 45); auto text = RGB(20, 180, 180); auto border = RGB(255, 0, 0); DwmSetWindowAttribute(hwnd, DWMWA_CAPTION_COLOR, &caption, sizeof(COLORREF)); DwmSetWindowAttribute(hwnd, DWMWA_TEXT_COLOR, &text, sizeof(COLORREF)); DwmSetWindowAttribute(hwnd, DWMWA_BORDER_COLOR, &border, sizeof(COLORREF));

Пример использования цветов окна

В результате может получиться такой вот кошмар дизайнера.

Кстати, это нововведение уже долгое время использует десктопный клиент Telegram.

Стоит сказать, что до появления всех этих параметров, приходилось создавать своё оформление окна, рисовать кнопки, накидывать на это обработку сообщения WM_NCHITTEST, а так же решать проблемы с анимацией Aero. В общем, жить стало проще.

Закругление окна

Вам не нравятся новые закруглённые окна в Windows 11? Тогда у Microsoft есть решение — параметр DWMWA_WINDOW_CORNER_PREFERENCE !

У него есть целых три значения:

  • 0 / 2 — Обычный
  • 3 — Чуть закруглённый
  • 1 — Квадратный
#define DWMWA_WINDOW_CORNER_PREFERENCE DWORD(33); const auto DWMWCP_DONOTROUND = 1; // Rectangular const auto DWMWCP_ROUND = 2; // Default const auto DWMWCP_ROUNDSMALL = 3; // Semi-rounded DwmSetWindowAttribute(hwnd, DWMWA_WINDOW_CORNER_PREFERENCE, &DWMWCP_DONOTROUND, sizeof(int));

Сравнение закруглений: Квадратный, Обычный, Чуть круглый

Возможно, этот параметр был добавлен Microsoft для личного использования. Ведь если развернуть окно на половину или четверть экрана, то его углы так же станут квадратными.

Заключение

Это не все нововведения в кастомизации внешнего вида окон. «За кадром» остались параметры для изменения толщины границы, и отзеркаливания всего окна. Но это очень специфические возможности, о которых я решил не рассказывать.

Новые статьи:  Ошибка WHEA UNCORRECTABLE ERROR

Надеюсь, для кого-то эта статья окажется полезной.

Как в Windows 11 изменить цвет заголовка окон

Как и предыдущая версия операционной системы, Windows 11 поддерживает изменение цвета заголовков окон, правда, с некоторыми особенностями и ограничениями. К сожалению, изменить цвет заголовка можно только у окон десктопных программ, но не универсальных приложений. У последних меняется только цвет границы, а у десктопных — и цвет границы, и цвет заголовка. Интересно, что меняется цвет только у активных окон.

Если окно «уходит» в фон, цвет заголовка и границы возвращается к назначенному по умолчанию.

Сама процедура выбора цвета проста.

Открываем приложение «Параметры» и переходим в раздел Персонализация -> Цвета.

Персонализация

И просто выбираем на палитре понравившийся цвет.

Цвета

Если подходящего цвета нет, жмем под палитрой кнопку «Просмотреть цвета» и подбираем оттенок индивидуально. И не забываем включить там же опцию «Показать контрастный цвет для заголовков границ и окон».

Настройки персонализации вступают в силу немедленно.

Изменение настроек через реестр

Если ваша Windows 11 не активирована, вы не сможете изменять настройки персонализации через графический интерфейс приложения «Параметры», поэтому действовать придется в обход.

Нажатием комбинации клавиш Win + R открываем диалоговое окошко «Выполнить», вводим в него команду regedit и жмем ввод .

В открывшемся окне редактора реестра разворачиваем ветку:

HKCU\Software\Microsoft\Windows\DWM

И находим справа параметр ColorPrevalence. Кликаем по нему дважды и в открывшемся окошке меняем значение с 0 на 1.

ColorPrevalence

Это включит опцию «Контрастный цвет…» и установит цвет заголовков и границ по умолчанию, то есть тот, который в данный момент задан системой.

Чтобы его изменить, меняем значение параметра AccentColor.

Значение должно быть в формате ffBGR, сконвертированным в шестнадцатеричной системе счисления.

AccentColor

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

Сохраняем результат, закрываем редактор реестра и перезаходим в систему, если настройки не вступят в силу сразу же.

Надо отметить, это изменением цвета заголовка и границы редактор реестра не ограничивается.

С его помощью вы можете изменить цвет заголовка неактивных окон, создав в том же разделе DWM новый DWORD -параметр,

Окно Редактора Реестра

с названием AccentColorInactive,

AccentColorInactive

и установив в качестве его значения код цвета, полученный описанным выше способом.

WinPaletter — расширенная настройка цветовых тем в Windows 10 и 11

Возможности персонализации Windows 10 и 11 включают не только смену обоев и тем оформления, но и установку цветов для отдельных элементов, например, пользователь может задать предпочитаемый цвет для заголовков и границ окон. Но это лишь немногое из того, на что способна операционная система в плане настройки цветового оформления элементов ее интерфейса. Большая часть цветовых настроек Windows скрыта в соответствующих ветках системного реестра.

Новые статьи:  Как скачать .NET Framework любой версии для Windows 11/10/8.1/7

Удобный доступ к которым обеспечит программа WinPaletter.

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

WinPaletter

Рабочее окно программы разделено на две части. В левой располагается список доступных опций, правая служит областью предпросмотра изменений в интерфейсе Windows до применения настроек.

Что умеет WinPaletter

Приложение поддерживает работу под двум основным направлениям — переключению между нативными темами оформления и изменению цветовых акцентов.

В частности, программой поддерживается:

  • Смена режимов светлый/темный для системы и приложений.
  • Включение и отключение прозрачности.
  • Выбор акцентного цвета для меню «Пуск», Панели задач и Центра уведомлений.
  • Изменение цвета активных заголовков.
  • Изменение цвета системных ссылок, точек фокусировки, выделения текста, значка кнопки «Пуск» при наведении на нее мышки.

Дополнительно в WinPaletter поддерживается замена цвета элементов меню, обычных и диалоговых окон, кнопок, панелей, всплывающих подсказок и так далее, можно даже изменить некоторые цветовые настройки экрана входа в систему. Настройки этих элементов интерфейса вы найдете в разделах «LogonUI Screen» и «Win32UI Elements».

WinPaletter

Не испытывает программа недостатка и в методах подбора цветов.

WinPaletter

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

WinPaletter

При этом можно указать, какое именно количество оттенков необходимо извлечь. Кстати, весьма полезный инструмент для тех, кто сомневается в своей способности подбирать удачные с точки зрения дизайнерского искусства сочетания цветов.

Резервное копирование

Как и многие приложения для кастомизации интерфейса, WinPaletter поддерживает локальное сохранение исходных и измененных настроек. В главном меню программы вы найдете опции восстановления нативных цветовых настроек Windows и сохранения измененных параметров в файл темы WPTH , из которого затем можно будет быстро загрузить сохраненные настройки в приложение.

WinPaletter

Желающие ознакомиться с возможностями программы на собственном опыте найдут ее на сайте разработчика:

Приложение бесплатно, установки не требует, язык интерфейса доступен пока что только английский. Также учтите, что для работы с программой вам понадобятся права администратора, поскольку для изменения цветовых настроек приложение должно иметь доступ к системному реестру.


Оставьте комментарий