Подобно на предишната версия на Windows Актуализиране на създателите също носи много нови функции и подобрения, а не просто заглавията. Сред много от тях има високи точки на инч (DPI) въведени подобрения. Наблюдавано е, че настолните приложения могат да изглеждат замъглени или неправилно оразмерени, когато се направят на дисплей с висока разделителна способност или когато се използват високи DPI дисплеи в комбинация с дисплей със стандартен DPI. Това е особено забележимо при използване на технологии за отдалечаване като Remote Desktop Protocol (RDP). Подобренията с висока степен на DPI в "Актуализацията на създателите" възнамеряват да отговорят на тези проблеми.
Подобрения в скалирането на DPI в Windows 10
Малко подобрения, подобно на подобрения с висока степен на DPI в "Актуализацията на създателите", попадат в две категории:
- Подобрения за разработчиците на настолни приложения
- Подобрения за крайните потребители
Първата промяна се осъществява чрез въвеждане на нова възможност за автоматично скалиране на DPI за всеки монитор за потребителски интерфейси за потребителски интерфейси. Това се прави, като се добави нов добавен нов контекст за осведоменост (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2), който ние наричаме версия за монитор 2 (PMv2)
PMv2 е технически DPI_AWARENESS_CONTEXT. Той е специално проектиран така, че да предлага функционалност за мащабиране на монитора, която липсва при първоначалното въвеждане на монитор за всеки монитор. Този контекст позволява следното:
- Известия за промяна на DPI прозорец за деца
- Промяна на мащаба на зона, която не е на клиент
- Автоматично скалиране на DPI за диалогови прозорци
- Фино контролиране на мащаба на диалога
Подобренията за крайни потребители възнамеряват да направят живота ви по-добър за потребителите на Windows, когато става въпрос за използването на Windows в смесени DPI среди. Някои от подобренията, които са част от актуализацията на създателите, включват,
DPI мащабирането преименува
Има случаи, в които може да искате да стартирате настолни приложения, които не се възпроизвеждат добре на дисплей с висока разделителна способност. В такива случаи може да искате да принудите приложението да работи като процес, който не знае за DPI. Това би довело до замъгляване на приложението. Така че, макар и неясно, действието би направило неизползваемо приложение приложимо. Можете да активирате тази функционалност в свойствата.exe:
Системна (подобрена) "DPI мащабиране
Има приложения, които се противопоставят на промените в мащаба на DPI. Microsoft иска да го превърне в гладка афера. По този начин се търсят начини, по които Windows може да изпълнява тази задача за мащабиране на DPI автоматично.
Създадена е нова функционалност в "Актуализацията на създателите", която прави резултатите от текста да се показват на дисплей с висока разделителна способност само за приложения, базирани на GDI. Така че, за приложения, които са базирани на GDI, Windows вече може да ги мащабира на DPI по монитор. Това означава, че тези приложения автоматично ще се конфигурират, за да се запознаят с DPI на монитор.
Microsoft е активирал GDI мащаба по подразбиране за някои приложения в кутия. Например Конзолата за управление на Microsoft (mmc.exe) в Актуализацията на създателите. Това означава, че много от тях в Windows, като например Device Manager, ще се възползват от тази функция в актуализацията на създателите.
Други приложения, които ще се възползват от тази възможност,
Internet Explorer
Преди актуализацията на създателите, когато опитахте да преместите Internet Explorer на дисплей с различен DPI или по друг начин да промени DPI на дисплея, в който е бил включен (докинг / декоиране / промяна на настройките / RDP и т.н.), съдържанието на уеб страницата щеше да гледа DPI скала, но рамката на приложението не би. Това е преодоляно в прозореца 10 Актуализация на създателите. Така че сега, когато стартирате Internet Explorer и Edge един до друг, на вторичен дисплей с мащабиране на 100% дисплей, основният дисплей ще ни предостави мащабен фактор с висока DPI и прозорците на приложението ще бъдат преместени на второстепенния дисплей с ниска DPI,
В екранната снимка по-долу можете да забележите, че потребителският интерфейс на Edge е намален, но рамката на Internet Explorer все още се изобразява на мащаба на основния дисплей.
Промяна на DPI скалата за деца
Размерът на скалата DPI със смесен режим, въведен в Windows 10 Anniversary Update, позволи на потребителите да имат различни режими за скалиране на DPI в рамките на всеки прозорец от най-високо ниво в дадено приложение. Мащабът обаче нямаше поддръжка за скалиране на DPI за деца. Тази схема, за съжаление, продължава да остава непроменена в актуализацията на Windows 10 за създателите, т.е. актуализацията на Windows 10 за създателите няма поддръжка за скалиране на DPI за деца
Икони на работния плот
Основен дразнител по време на работа на дисплея в режим "Разширяване" бе неспособността на иконите на работния плот да се приведат в съответствие или на скалата DPI с множество дисплеи, съдържащи различни стойности за скалиране DPI / дисплей. Актуализирането на операционната система под формата на актуализация на създателите разрешава този много гаден проблем.
Ето какво виждате преди актуализацията на създателите:
Документация за разработчици с висока степен на DPI
Документацията с висока степен на достоверност, която е била налична в MSDN досега, се е превърнала в неподходяща и вече е станала нещо от миналото. Защо? Ръководството за писане на монитори на DPI на монитор е било написано като се има предвид Windows 8.1 период. Оттогава нещата се развиха и се промениха много. Много от чувствителностите на Windows API DPI не са подробно документирани. Всичко това изискваше задълбочено почистване и изграждане на нещата от разкопките. С предстоящата актуализация на Windows 10 за създателите, можете да очаквате тези промени да се материализират.
За повече информация вижте Блог на Windows.