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

15

Насколько я помню, в более старых версиях Windows вы могли изменять толщину строки заголовка окна, чтобы minimizeи closeзначки становились меньше, а верхняя часть окна уже.

Что я имею в виду:

часть окна 10 окон

Я не могу найти эту настройку в Windows 10. Это где-то скрыто? Как я могу изменить тему, используемую в Windows 10 (не выбрать другую тему, а изменить тему по умолчанию).

Спасибо за любую помощь.

mnmnc
источник
И я отправил тот же правильный ответ накануне 23 августа. Мне просто интересно, как это работает?
Алекс С

Ответы:

15

У меня нет Windows 10, но решение, вероятно, состоит в том, чтобы изменить реестр в
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics.

Следующий файл реестра .reg сделает заголовок более тонким, текст заголовка - меньшим, полосы прокрутки - более тонкими, а отступы от границ - максимально тонкими.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"CaptionHeight"="-285"
"CaptionWidth"="-285"
"CaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 
00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\  
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\  
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00  
"ScrollWidth"="-240"
"ScrollHeight"="-240"
"PaddedBorderWidth"="0"

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

Для CaptionHeight и CaptionWidth, используют следующую формулу: -15*desired height in pixels. Например, чтобы установить высоту строки заголовка на 18 пикселей, установите значение CaptionHeight равным -15 * 18, в результате чего -270.

Для ScrollWidth и ScrollHeight значением по умолчанию является -255. Более высокое значение (например, -1000) даст вам более широкую полосу прокрутки, а более низкое значение (например: -100) даст вам более тонкую полосу прокрутки.

(источник)

harrymc
источник
1
@harrmyc - 23 августа я отправил тот же правильный ответ за день до этого. Мне просто интересно, как это работает?
Алекс С
@AlexS: Прокомментируйте свой ответ.
harrymc
1
Это работает, однако размер значка также изменяется в нижней панели задач: /
gskema
6

Есть способ изменить высоту строки заголовка Windows 10 с помощью редактора реестра Windows.
Следуй этим шагам:

  1. Откройте редактор реестра и перейдите к следующему ключу:

    HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
    
  2. Рассчитайте желаемую высоту, используя следующую формулу:

    -15*desired height in pixels (Example: 20px = -15*20 = -300)
    
  3. Измените строковое значение с именем CaptionHeight на вычисленное значение

  4. Выйдите и войдите, чтобы изменения вступили в силу

Энтони Бартоло
источник
5

Сначала вы должны открыть панель управления и перейти к оформлению и персонализации

введите описание изображения здесь

Затем выберите «Показать», «сделать текстовые и другие элементы больше или меньше»

введите описание изображения здесь

Нажмите на маленькое поле рядом с заголовком и настройте размер заголовка.

введите описание изображения здесь

Джо Браун
источник
6
Это сокращает текст, спасибо, но, похоже, не уменьшает значки и строку заголовка вокруг текста меньшего размера.
nsandersen
Изменение значения изменяет размер текста заголовка и размер 3 кнопок в правом верхнем углу, но не значок отдельного окна в верхнем левом углу, в зависимости от текста заголовка.
Дэвид Тан
3

Вот как это делается в Win 8 / 8.1. У меня нет Win 10, поэтому, пожалуйста, попробуйте и дайте нам знать, если то же самое работает.

http://www.eightforums.com/tutorials/8463-border-width-windows-change-windows-8-a.html

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

  2. Если запрос от UAC, нажмите / нажмите Да.

  3. В regedit перейдите к расположению ниже. (см. скриншот ниже)

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

  1. На правой панели WindowMetrics дважды щелкните / коснитесь PaddedBorderWidth, чтобы иметь возможность изменить его. (см. скриншот выше)

  2. Введите значение данных от 0 (ноль) или от -1 до -1500 и нажмите / коснитесь OK. (см. скриншот ниже)

Заметка

Значение по умолчанию -60. Более высокое значение (например, -1500) даст вам более широкие границы окна, а более низкое значение (например: 0 или -1) даст вам более тонкие границы окна.

Каждый -17 равен 1 пикселю по ширине.

  1. Закрыть regedit.

  2. Выйдите и войдите в свою учетную запись пользователя, чтобы подать заявку.

Алекс С
источник
+1. Ваш ответ был правильным, но частичным, поэтому я опубликовал другой для настройки всего заголовка и полос прокрутки.
harrymc
AlexS говорит 1 пиксель за каждую -17 дельта, но @harrymc говорит 1 пиксель за каждую -15 дельта. Кто-нибудь знает, что является правильным?
Fran
1
@Fran: Есть несколько источников, таких как этот .
harrymc
2

Для Windows 10 b1607 высота строки заголовка окна будет настроена в соответствии с размером шрифта строки заголовка. Для настройки отображения (dpi) 100% в настоящий момент действуют следующие значения:

  • размер шрифта в строке заголовка 9px (настройка по умолчанию в Windows): высота строки заголовка 30px
  • размер шрифта строки заголовка 7px: высота строки заголовка 26px

Больше нет необходимости настраивать значение «CaptionHeight» в реестре Windows, как это предлагалось в нескольких других ответах, потому что это значение теперь автоматически настраивается окнами при изменении размера шрифта строки заголовка.

Шрифт строки заголовка можно изменить здесь:

  • панель управления> настройки дисплея
  • или: настройки Windows> система> расширенные настройки отображения> изменить размер текста и других элементов
Торстен Альбрехт
источник
3
Кажется, Microsoft удалила эту панель управления в v1704
17
Вы правы. Теперь пришло время изменить ключи реестра, как уже описано. В моем примере CaptionHeight (и, возможно, CaptionWidth тоже) необходимо изменить с -336 (высота 30 пикселей) на -264 (высота 26 пикселей). Возможно, проще поэкспериментировать в b1607, а затем импортировать ключи в b1704.
Торстен Альбрехт
-1

Я знаю, что вы можете изменить размер шрифта с помощью приложения настроек (набрав размер шрифта, вы найдете его быстро). Меняет ли это также размер строки заголовка, я не знаю.

Томас Э
источник
1
К сожалению, это работает только в одном направлении. Если я изменю шрифт на больший, строка заголовка становится толще. Я после противоположного результата.
mnmnc