Улучшения масштабирования с высоким разрешением DPI в Windows 10

Оглавление:

Улучшения масштабирования с высоким разрешением DPI в Windows 10
Улучшения масштабирования с высоким разрешением DPI в Windows 10

Видео: Улучшения масштабирования с высоким разрешением DPI в Windows 10

Видео: Улучшения масштабирования с высоким разрешением DPI в Windows 10
Видео: Я ПОЙМАЛ ВИРУС В ТОРЕНТ! - YouTube 2024, Май
Anonim

Подобно предыдущей версии Windows, Обновление для авторов тоже приносит много новых функций и улучшений, чем просто добавления заголовков. Среди многих есть High-dots-per-inch (DPI) усовершенствования. Было замечено, что настольные приложения могут выглядеть размытыми или неправильными, когда они созданы для работы на дисплее с высоким разрешением DPI или при использовании дисплеев с высоким разрешением DPI в сочетании со стандартным дисплеем DPI. Это особенно заметно при использовании технологий удаленного доступа, таких как протокол удаленного рабочего стола (RDP). Улучшения в улучшении DPI в обновлении создателей предназначены для решения этих проблем.

Image
Image

Улучшения масштабирования DPI в Windows 10

Немногие улучшения в области улучшения капота, такие как усовершенствования с улучшенными DPI в обновлении для разработчиков, подразделяются на две категории:

  1. Усовершенствования для разработчиков настольных приложений
  2. Усовершенствования для конечных пользователей

Первое изменение происходит за счет введения новой возможности автоматического масштабирования DPI для монитора для пользовательских интерфейсов пользовательского интерфейса. Это делается путем добавления нового добавленного нового контекста осведомленности (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2), который мы называем как монитор для версии 2 (PMv2)

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

  1. Уведомление об изменении DPI дочернего окна
  2. Масштабирование неклиентской области
  3. Автоматическое масштабирование DPI для диалогов
  4. Масштабируемое управление масштабированием диалогов

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

Переопределения DPI-масштабирования

Бывают случаи, когда вы можете запускать настольные приложения, которые не отображаются на дисплее с высоким разрешением DPI. В таких случаях вы можете заставить приложение работать как процесс DPI-unaware. Это приведет к размытию приложения. Поэтому, хотя размыто, действие сделает непригодное приложение пригодным для использования. Вы можете включить эту функциональность в свойствах.exe:

Система (расширенная) «Масштабирование DPI

Существуют приложения, которые противостоят изменениям масштабирования DPI. Microsoft хочет сделать это гладким делом. Таким образом, он смотрит на то, как Windows может автоматически выполнять эту задачу масштабирования DPI.

Была введена новая функциональность в «Обновления творцов», которая обеспечивает четкое отображение текста на дисплее с высоким разрешением DPI только для приложений на базе GDI. Таким образом, для приложений, основанных на GDI, Windows теперь может масштабировать DPI для каждого монитора. Это означает, что эти приложения автоматически настроятся на то, чтобы стать доступными для каждого DPI.

Microsoft применила масштабирование GDI по умолчанию для некоторых приложений в ящике. Например, консоль управления Microsoft (mmc.exe) в обновлении создателей. Это означает, что многие встроенные оснастки Windows, такие как диспетчер устройств, получат выгоду от этой функции в обновлении авторов.

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

Internet Explorer

Перед обновлением Creators, когда вы пытались переместить Internet Explorer на дисплей с другим DPI или иным образом изменили DPI на дисплее, на котором он был включен (состыковка / расстыковка / изменение настроек / RDP / и т. Д.), Содержимое веб-страницы были просмотрены масштабы DPI, но рамка приложения не будет. Это было преодолено в Windows 10 Creators Update. Итак, теперь, когда вы запускаете Internet Explorer и Edge, бок о бок, на дополнительном дисплее со 100% масштабированием экрана, основной дисплей будет иметь масштабный коэффициент высокого DPI, а окна приложения будут перемещены на вторичный дисплей с низким уровнем DPI,

На скриншоте ниже вы можете заметить, что интерфейс Edge уменьшен, но кадр Internet Explorer по-прежнему отображается с коэффициентом масштабирования основного дисплея.

В обновлении Творцов это выглядит так:
В обновлении Творцов это выглядит так:
Image
Image

Масштабирование DPI дочернего окна

Масштабирование DPI с смешанным режимом, введенное в обновлении Windows 10 Anniversary, позволило пользователям иметь разные режимы масштабирования DPI в каждом окне верхнего уровня приложения. Однако для масштабирования не было поддержки масштабирования DPI дочернего окна. Эта схема, к сожалению, продолжает оставаться неизменной в Windows 10 Creators Update, то есть в Windows 10 Creators Update отсутствует поддержка масштабирования DPI дочернего окна

Значки рабочего стола

Основным раздражителем во время работы дисплея в режиме «Расширение» было неспособность значков рабочего стола выравнивать или масштаб DPI с несколькими дисплеями, содержащими различные значения масштабирования DPI / дисплея. Обновление ОС в виде обновления для разработчиков устраняет эту проблему.

Вот что вы увидите перед обновлением Creators:

Image
Image

После обновления:

Image
Image

Документация разработчика высокого уровня DPI

Документация с высоким уровнем DPI, доступная на MSDN до сих пор, стала неактуальной и ушла в прошлое. Зачем? Руководства по написанию приложений, поддерживающих DPI для каждого монитора, были написаны с учетом периода Windows 8.1. С тех пор все изменилось и изменилось. Многие уязвимости Windows API DPI не были полностью задокументированы. Все это требовало тщательной очистки и строительства вещей от основания. С предстоящим обновлением Windows 10 Creators вы можете ожидать, что эти изменения материализуются.

Для получения дополнительной информации см. Раздел «Блог Windows».

Рекомендуемые: