Calcweb.ru

Информационный портал
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Colored-title-bars-in-Windows-10.png

С выходом обновления Anniversary Update (версия 1607, сборка 14393) применить цвет к заголовкам окон отдельно от «Пуска», панели задач и центра уведомления можно непосредственно через приложение «Параметры» во вкладке «Цвета». Там же вы можете включить и темное оформление для универсальных приложений.

2016-08-03_13-18-56

Обновление от 12.11.2015:

Компания Microsoft выпустила ноябрьское обновление для Windows 10 (1511 build 10586), с которым помимо всего прочего теперь можно изменить цвет заголовков окон без использования всяких твиков, хаков или сторонних утилит, а потому все написанное ранее в этой статье более не актуально.

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

Выбранный цвет применяется не только к заголовкам окон, но также к «Пуску», панели задач и центру уведомлений. Лично меня это не устраивает; я бы хотел, чтобы кроме заголовков окон все остальное оставалось черным. К сожалению, в системных параметрах такой опции нет, но это можно реализовать через реестр. Хотите знать как? Тогда продолжайте читать.

1. Меняем цвет заголовков окон, не затрагивая меню «Пуск», панель задач и центр уведомлений.

1. Делам щелчок правой кнопкой мыши на рабочем столе и выбираем «Персонализация».

2. Переходим в подраздел «Цвета». Выключаем опцию «Показать цвет в меню Пуск, на панели задач, в центре уведомлений и в заголовке окна», если она включена.

2015-11-14_15-55-37

3. Теперь нам нужно открыть редактор реестра. Вводим команду Regedit в строке поиска и жмем Enter.

2015-11-14_15-56-13

4. Переходит к следующему разделу реестра:

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsDWM

5. Открываем параметр ColorPrevalence и меняем его значение на 1.

2015-11-14_15-57-06

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

2015-11-14_15-57-52

Значение параметра ColorPrevalence будет сброшено к 0 (нулю) после повторного включения и выключения опции «Показать цвет в меню Пуск, на панели задач, в центре уведомлений и в заголовке окна».

2. Меняем цвет меню «Пуск», панели задач и центра уведомлений, не затрагивая заголовки окон

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

2. Открываем редактор реестра и направляемся по следующему пути:

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsDWM

3. Находим параметр ColorPrevalence и меняем его значение с 1 на 0.

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

2015-11-18_11-22-56

3. Меняем цвет панели задач, не затрагивая меню «Пуск» и центр уведомлений

Этот способ позволит вам раскрасить панель задач и оставить черными «Пуск» и центр уведомлений.

1. В параметрах включаем опцию «Показать цвет в меню Пуск, на панели задач, в центре уведомлений и в заголовке окна».

2. Открываем редактор реестра и переходим в следующую ветку:

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionThemesPersonalize

3. Находим параметр ColorPrevalence и в качестве его значения устанавливаем 2.

2015-11-18_11-27-43

4. Открываем диспетчер задач и перезапускаем процесс «Проводник».

2015-11-18_11-28-14

Получаем такой результат:

Читайте так же:
Как увеличить скорость индексации сайта?

2015-11-18_11-30-29

Обновление от 03.08.2015:

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

Winaero Tweaker

Оригинальная статья от 03.07.2015:

В Windows 10 есть одна особенность, которой недовольно большинство пользователей. Операционная система позволяет изменить цвет меню «Пуск» и панели задач – их даже можно сделать их прозрачными, но она не позволяет окрасить цвет заголовков окон по своему выбору. В результате, пользователи вынуждены довольствоваться одним единственным цветом.

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

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

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

Итак, откройте Проводник Windows и проследуйте по следующему пути:

Теперь скопируйте папку (Ctrl + C и Ctrl + V) с именем «aero» и здесь же создайте ее копию.

(14)

Копируя папку, вы увидите диалоговое окно «Нет доступа к папке» – нажмите «Продолжить». А когда увидите окно «Отсутствует доступ к файлу», нажмите пропустить, чтобы пропустить копирование файлов с расширением MSS.

(15)

(16)

Переименуйте созданную папку «aero-копия» в Windows.

Откройте папку Windows и переименуйте файл aero.mstyles в windows.msstyles.

(17)

Теперь откройте папку ru-RU (и en-US соответственно, если у вас англоязычная версия операционной системы). Тут переименуйте файл aero.msstyles.mui в windows.msstyles.mui.

(18)

Вернитесь в C:WindowsResourcesThemes.

Скопируйте файл aero.theme на рабочий стол, а затем переименуйте его в windows.theme.

Откройте этот файл с помощью блокнота.

(20)

Найдите следующую строку:

и замените ее на:

(19)

Чтобы применить другой цвет заголовков окон, щелкните дважды на файле windows.theme.

24

Чтобы выбрать цвет по своему вкусу, откройте приложение «Параметры», перейдите в раздел «Персонализация» и в подразделе «Цвета» выберите тот, который вам нравится.

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

Как изменить цвет текста строки заголовка в Windows 10 1

Если вы когда-либо использовали старую версию Windows нравиться Windows 7, возможно, вы знаете, что операционная система позволяет пользователям изменять цвет текста строки активного заголовка. Мы говорим о цвете текста, который отображается в строке заголовка активного окна.

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

Да, вы можете изменить цвет строки заголовка в настройках внешнего вида, но вы не можете изменить цвета текста. Чтобы изменить цвет текста строки заголовка, необходимо внести несколько изменений в редактор реестра.

Читайте также: Как изменить цвет панели задач в Windows 10 шт.

Действия по изменению цвета текста строки заголовка в Windows 10

В этой статье будет представлено подробное руководство по изменению цвета текста строки заголовка в Windows 10 операционная система. Давай проверим.

Читайте так же:
Как в Windows 10 экспортировать и импортировать дистрибутивы Linux WSL

Note: Если вы впервые используете редактор реестра, внимательно следуйте инструкциям. Любое неправильное изменение в реестре может вызвать ошибки. Итак, обязательно внимательно следуйте инструкциям.

Шаг 1. Прежде всего, ищите ‘Запустить’ в Windows 10 поиск. Откройте диалоговое окно «Выполнить» из списка.

Шаг 2. В диалоговом окне RUN введите “regedit‘и нажмите кнопку Enter.

Шаг 3. Откроется редактор реестра.

Шаг 4. Теперь перейдите по следующему пути –

HKEY_CURRENT_USER Панель управления Цвета

Шаг 5. На правой панели найдите ‘TitleText’ ценить. Это значение представляет цвет текста строки заголовка активного окна.

Шаг 6. Дважды щелкните значение и введите трехзначный код RGB.

Шаг 7. Вы можете использовать инструмент выбора цвета Google, чтобы выбрать цветовой код RGB. Для этого, ищи ‘Палитра цветов RGB‘в поиске Google и нажмите Enter. Следующий, используйте ползунок, чтобы найти нужный цвет текста. Скопируйте код RGB и вставьте его в поле «Значение» на шаге №. 6.

Шаг 8. Когда закончите, нажмите на ‘Ok’ кнопка. Обязательно введите один пробел между значениями.

Шаг 9. Теперь перезагрузите систему, чтобы изменения вступили в силу. Вы также можете выйти и войти на свой компьютер, чтобы применить изменения.

Шаг 10. Чтобы отменить изменения, введите 0 0 0 как ценность в Шаг нет. 6.

Вот и все! Вы сделали. После перезапуска вы увидите новый активный цвет текста в строке заголовка.

Эта статья посвящена тому, как изменить цвет текста активной строки заголовка на Windows 10 комп. Надеюсь, эта статья вам помогла! Пожалуйста, поделитесь им также со своими друзьями. Если у вас есть какие-либо сомнения по этому поводу, сообщите нам об этом в поле для комментариев ниже.

Настройка заголовка окна

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

Степень настройки заголовка окна

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

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

Другой вариант — скрыть заголовок окна по умолчанию и заменить его собственным содержимым XAML. Например, в области заголовка окна можно разместить текст, кнопки или пользовательские меню. Кроме того, этот вариант следует использовать для расширения акрилового фона до области заголовка окна.

Выбирая полную настройку, вы отвечаете за размещение содержимого в области заголовка окна и можете определить собственную перетаскиваемую область. Системные кнопки "Назад", "Закрыть", "Свернуть" и "Развернуть" остаются доступными и обрабатываются системой, в отличие от таких элементов, как название приложения. Вам потребуется самостоятельно создать эти элементы с учетом потребностей приложения.

простая настройка цвета доступна для Windows приложений с помощью XAML, DirectX и HTML. полная настройка доступна только для Windows приложений, использующих XAML.

Простая настройка цвета

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

В этом примере показано, как получить экземпляр ApplicationViewTitleBar и настроить его свойства цветов.

Этот код можно разместить в методе OnLaunched приложения (App.xaml.cs) после вызова Window.Activate или на первой странице приложения.

Читайте так же:
Sid Meier’s Civilization: Beyond Earth

Набор средств сообщества Windows предоставляет расширения, которые позволяют задать эти свойства цветов в XAML. Дополнительные сведения см. в документации по набору средств сообщества Windows.

При настройке цветов заголовка окна следует учитывать несколько особенностей.

  • Цвет фона кнопки не применяется к кнопке "Закрыть" в состояниях наведения и нажатия. В этих состояниях для кнопки "Закрыть" всегда используется определенный системой цвет.
  • Свойства цветов кнопок применяются к системной кнопке "Назад" при ее использовании. (См. раздел "Журнал навигации и навигация в обратном направлении".)
  • Если установить свойству цвета значение null, оно будет сброшено к системному цвету по умолчанию.
  • Невозможно установить прозрачные цвета. Альфа-канал цвета игнорируется.

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

Полная настройка

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

Чтобы скрыть заголовок окна по умолчанию и расширить собственное содержимое до области заголовка окна, задайте свойству CoreApplicationViewTitleBar.ExtendViewIntoTitleBar значение true.

В этом примере показано, как получить CoreApplicationViewTitleBar и задать свойству ExtendViewIntoTitleBar значение true. Это можно сделать в методе OnLaunched приложения (App.xaml.cs) или на первой странице приложения.

Этот параметр сохраняется даже после закрытия и перезапуска приложения. Если в Visual Studio задать для ExtendViewIntoTitleBar значение true, то для возврата к значению по умолчанию следует явным образом задать значение false и запустить приложение, чтобы перезаписать сохраненный параметр.

Перетаскиваемые области

Перетаскиваемый область заголовка окна определяет, где пользователь может щелкнуть и перетащить, чтобы переместить окно вокруг (в отличие от простого перетаскивания содержимого на холст приложения). Чтобы указать перетаскиваемую область, необходимо вызвать метод Window.SetTitleBar и передать UIElement, определяющий перетаскиваемую область. (UIElement часто представляет собой панель, содержащую другие элементы.)

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

По умолчанию некоторые элементы пользовательского интерфейса, такие как Grid, не участвуют в проверке нажатия, если они не имеют фонового набора. Для сетки AppTitleBar в примере ниже, чтобы разрешить перетаскивание, необходимо установить для фона значение Transparent .

Класс UIElement ( AppTitleBar ) входит в состав XAML для приложения. Можно объявить и задать строку заголовка в корневой странице, которая не изменяется, или объявить и задать область заголовка на каждой странице, к которой приложение может перейти. При настройке на каждой странице следует убедиться, что перетаскиваемая область остается согласованной по мере навигации пользователя по приложению.

Можно вызвать SetTitleBar для переключения на новый элемент заголовка окна во время работы приложения. Также можно передать значение null как параметр для метода SetTitleBar, чтобы вернуться к поведению перетаскивания по умолчанию. (Дополнительные сведения см. в разделе "Перетаскиваемая область по умолчанию".)

Указанная перетаскиваемая область должна быть доступной для проверки нажатия, то есть для некоторых элементов может потребоваться настроить прозрачную кисть фона. Дополнительные сведения см. в примечаниях по VisualTreeHelper.FindElementsInHostCoordinates.

Например, если определить сетку как перетаскиваемую область, установите значение Background="Transparent" , чтобы сделать ее перетаскиваемой.

Читайте так же:
Восстановление Windows 10 из резервного образа системы

Эта сетка не является перетаскиваемой (но видимые элементы в ней можно перетаскивать): <Grid x_Name="AppTitleBar"> .

Эта сетка выглядит так же, но является полностью перетаскиваемой: <Grid x_Name="AppTitleBar" Background="Transparent"> .

Перетаскиваемая область по умолчанию

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

Если перетаскиваемая область указана, система сжимает перетаскиваемую область по умолчанию до небольшой области размером с кнопку заголовка, расположенную слева от кнопок заголовка (или справа от них, если кнопки заголовка находятся в левой части окна). Таким образом, в окне всегда присутствует согласованная область для перетаскивания.

Системные кнопки заголовка

Система резервирует верхние левый и правый углы окна приложения для системных кнопок заголовка ("Назад", "Свернуть", "Развернуть" и "Закрыть"). Система сохраняет контроль над областью элементов управления заголовка, чтобы обеспечить наличие минимальных возможностей для перетаскивания, свертывания, развертывания и закрытия окна. Система отображает кнопку "Закрыть" в верхнем правом углу для языков с написанием слева направо и в верхнем левом углу для языков с написанием справа налево.

Размеры и расположение области элементов управления заголовка определяются классом CoreApplicationViewTitleBar, поэтому его можно учитывать в макете пользовательского интерфейса заголовка окна. Ширина зарезервированной области с каждой стороны задается свойствами SystemOverlayLeftInset и SystemOverlayRightInset, а ее высота задается свойством Height.

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

Можно обработать событие LayoutMetricsChanged, чтобы отреагировать на изменения размера кнопок заголовка. Например, это может произойти, если системная кнопка "Назад" отображается или скрывается. Обработайте это событие для проверки и обновления позиционирования элементов пользовательского интерфейса, который зависят от размера панели заголовка окна.

В этом примере показано, как настроить макет заголовка окна с учетом таких изменений, как отображение или скрытие системной кнопки "Назад". AppTitleBar , LeftPaddingColumn и RightPaddingColumn объявляются в коде XAML, показанном ранее.

Интерактивное содержимое

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

  • Чтобы определить какую-либо область как перетаскиваемую область заголовка окна, необходимо вызвать метод SetTitleBar. Если этого не делать, система устанавливает перетаскиваемый по умолчанию область в верхней части страницы. Затем система будет обрабатывать все входные данные пользователя в этой области и не позволит входным данным достичь элементов управления.
  • Разместите интерактивные элементы управления поверх перетаскиваемой области, определенной вызовом SetTitleBar (с более высоким значением z-порядка). Не делайте своих дочерних элементов управления потомками UIElement, передаваемыми в Сеттитлебар. После передачи элемента методу SetTitleBar система считает его частью системного заголовка окна и направляет весь ввод указателя в этот элемент.

В данном случае элемент TitleBarButton имеет более высокое значение z-порядка, чем AppTitleBar , поэтому он получает ввод пользователя.

Прозрачность кнопок заголовка

Если задать свойству ExtendViewIntoTitleBar значение true, можно сделать фон кнопок заголовка прозрачным, чтобы сквозь него было видно фон приложения. Как правило, для полной прозрачности следует установить для фона значение Colors.Transparent. Для частичной прозрачности настройте альфа-канал для значения Color, заданного свойству.

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

  • ButtonBackgroundColor
  • ButtonHoverBackgroundColor
  • ButtonPressedBackgroundColor
  • ButtonInactiveBackgroundColor
Читайте так же:
Halite — легкий альтернативный торрент-клиент

Цвет фона кнопки не применяется к кнопке "Закрыть" в состояниях наведения и нажатия. В этих состояниях для кнопки "Закрыть" всегда используется определенный системой цвет.

Все остальные свойства цвета продолжат игнорировать альфа-канал. Если свойству ExtendViewIntoTitleBar задано значение false, все свойства цвета ApplicationViewTitleBar всегда игнорируют альфа-канал.

Полноэкранный режим и режим планшета

когда приложение запускается в полноэкранном режиме или планшетном режим (только Windows 10), система скрывает панель заголовка и кнопки элемента управления субтитрами. Однако пользователь может вызвать строку заголовка, чтобы она отображалась как наложение поверх пользовательского интерфейса приложения. Можно обработать событие CoreApplicationViewTitleBar.IsVisibleChanged, чтобы получать уведомление при скрытии или вызове заголовка окна и отображать или скрывать пользовательское содержимое заголовка окна по необходимости.

В этом примере показано, как обработать событие IsVisibleChanged, чтобы отобразить или скрыть показанный ранее элемент AppTitleBar .

Меняем цвет панели заголовков окон в Windows 10

Система «из коробки» позволяет пользователю настраивать оттенки и прозрачность панели задач и Пуска, но как поменять цвет панели заголовков окон в Windows 10? В текущей версии операционки нет стандартного способа изменить цвет заголовка окна, пользователь «привязан» к оформлению, выбранному компанией.

Как было раньше

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

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

Изменение стандарта

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

Для внесения правок не нужны специализированные программы или утилиты. Однако придется немного под редактировать системные файлы.

Собственный цвет панели заголовка

Через Проводник необходимо перейти в каталог Windows на системном диске. Здесь находим папку Resources, а в ней — подкаталог темы оформления (Themes).

В разделе должен находиться раздел с названием aero. Его нужно скопировать и поместить рядом с оригиналом.

При копировании системной папки появится сообщение о том, что к директории нет доступа. Выберите во всплывающем окне вариант «Продолжить». Вероятно, появится еще одно уведомление об отсутствии доступа к отдельным файлам. В этом случае выбирайте «Пропустить». Файлы.mss в новую директорию не скопируются.

По умолчанию новая папка носит имя aero-копия. Измените название на Windows. Откройте каталог, найдите основной файл с названием aero.mstyles и измените его имя на windows (расширение не изменяйте).

Найдите рядом с файлом директорию локализации (ru-RU или en-EN для русифицированной и англоязычной версии соответственно). Также переименуйте файл aero в windows (расширение файла — msstyles.mui).

Вернитесь в корень директории Themes. Нужно скопировать и перенести на десктоп файл под именем aero.theme. После копирования измените название на windows. Полученный документ откройте текстовым редактором (подойдет простой Блокнот).

В строке Path=%ResourceDir%ThemesAeroAero.msstyles измените AeroAero.msstyles на windowswindows.msstyles. Сохраните документ.

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

Название windows использовать не обязательно, как и строго придерживаться фиксированного пути. Однако при внесении правок следите, чтобы изменения во всех каталогах строго соответствовали друг другу.

голоса
Рейтинг статьи
Ссылка на основную публикацию