Vylepšenia stupnice DPI s vysokým rozlíšením v systéme Windows 10

Obsah:

Vylepšenia stupnice DPI s vysokým rozlíšením v systéme Windows 10
Vylepšenia stupnice DPI s vysokým rozlíšením v systéme Windows 10

Video: Vylepšenia stupnice DPI s vysokým rozlíšením v systéme Windows 10

Video: Vylepšenia stupnice DPI s vysokým rozlíšením v systéme Windows 10
Video: Fun with Music and Programming by Connor Harris and Stephen Krewson - YouTube 2024, Apríl
Anonim

Podobne ako v predchádzajúcej verzii systému Windows Aktualizácia tvorcov príliš prináša veľa nových funkcií a vylepšení ako len nadpisy. Medzi mnohými je vysoká bodka na palec (DPI) zavedené zlepšenia. Bolo zistené, že desktopové aplikácie sa môžu objaviť rozmazané alebo nesprávne rozmiestené, keď sa spúšťajú na displeji s vysokým DPI alebo keď používajú displeje s vysokým DPI v kombinácii so zobrazením štandardného DPI. To je obzvlášť pozorné pri používaní technológie remoting, ako je napríklad protokol RDP (Remote Desktop Protocol). Zlepšenia s vysokým rozlíšením v aktualizácii tvorcov majú v úmysle riešiť tieto problémy.

Image
Image

Zdokonalenie mier DPI v systéme Windows 10

Máloktoré vylepšenia, ako je zdokonalenie DPI v programe Update Creators, spadajú do dvoch kategórií:

  1. Vylepšenia pre vývojárov desktopových aplikácií
  2. Vylepšenia pre koncových používateľov

Prvá zmena sa uskutoční zavedením novej možnosti automatického škálovania DPI podľa monitora pre rámčeky používateľského rozhrania. Vykonávame to tak, že pridáme nový pridaný nový kontext povedomia (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2), ktorý označujeme ako verziu 2 (PMv2)

PMv2 je technicky DPI_AWARENESS_CONTEXT. Je špeciálne navrhnutý tak, aby ponúkal funkciu merania na monitore, ktorá chýbala z pôvodnej implementácie informovanosti o monitore. Tento kontext umožňuje:

  1. Upozornenia na zmenu DPI okien dieťaťa
  2. Škálovanie oblasti mimo klienta
  3. Automatické škálovanie DPI pre dialógové okná
  4. Jemné zrnité ovládanie rozsahu škálovania

Vylepšenia pre koncových používateľov majú v úmysle urobiť váš život ako používateľ systému Windows lepším, pokiaľ ide o používanie systému Windows v prostredí so zmiešaným DPI. Niektoré z vylepšení, ktoré sú súčasťou aktualizácie tvorcov,

Prepísanie mier DPI

Existujú prípady, kedy by ste mohli chcieť spustiť aplikácie pre počítače, ktoré sa nedajú dobre zobrazovať na displeji s vysokým rozlíšením. V takýchto prípadoch možno budete chcieť prinútiť aplikáciu spustiť ako proces, ktorý nepozná DPI. To by viedlo k rozmazaniu aplikácie. Takže aj keď je rozmazané, akcia by spôsobila, že použiteľná aplikácia bude nepoužiteľná. Túto funkciu môžete povoliť vo vlastnostiach.exe:

Systém (rozšírené) "Zmena miery DPI

Existujú aplikácie, ktoré odolávajú zmenám v mierke DPI. Microsoft chce, aby sa to hladká záležitosť. Ako taký, hľadá spôsob, akým môže systém Windows robiť túto prácu DPI škálovanie automaticky.

Bola predstavená nová funkcia v programe Creators Update, ktorá zobrazuje textové výsledky v zobrazení s vysokým rozlíšením DPI len pre aplikácie založené na rozhraní GDI. Takže pre aplikácie, ktoré sú založené na GDI, môže systém Windows DPI ich rozširovať na základe monitora. To znamená, že tieto aplikácie sa automaticky nakonfigurujú tak, aby sa stali "per-monitor DPI" na pamäti.

Spoločnosť Microsoft v predvolenom nastavení povolila zmenu stupnice služby GDI pre niektoré aplikácie v priečinku. Napríklad Microsoft Management Console (mmc.exe) v Update tvorcov. To znamená, že mnoho doplnkov systému Windows, ako napríklad Správca zariadení, bude využívať túto funkciu v aktualizácii tvorcov.

Ďalšie aplikácie, ktoré budú mať z tejto funkcie prospech,

internet Explorer

Pred aktualizáciou tvorcov, keď ste sa pokúsili presunúť aplikáciu Internet Explorer na zobrazenie s iným DPI alebo iným spôsobom zmenili DPI zobrazenia, na ktorom sa nachádzal (docking / unocking / change settings / RDP / etc.), Obsah webovej stránky boli zobrazené by DPI stupnice, ale rámec aplikácie by nebol. Toto bolo prekonané v programe Windows 10 Creators Update. Takže teraz, keď spustíte program Internet Explorer a Edge vedľa seba, na sekundárnom displeji so 100% stupňom zobrazenia, primárnym displejom sa budeme zaoberať vysokou mierou DPI a okná aplikácií budú presunuté na sekundárne zobrazenie s nízkym DPI,

Na snímke obrazovky nižšie môžete zistiť, že používateľské rozhranie Edge je zmenšené, ale rámček programu Internet Explorer sa stále vykresľuje na základe faktora mierky primárneho zobrazenia.

V aktualizácii pre tvorcov sa objavuje takto -
V aktualizácii pre tvorcov sa objavuje takto -
Image
Image

Rozlíšenie DPI pre dieťa

Rozlíšenie DPI so zmiešaným režimom, ktoré bolo uvedené v aktualizácii Windows 10 Anniversary Update, umožnilo používateľom mať rôzne režimy DPI scaling v rámci každého okna najvyššej úrovne v aplikácii. Rozlíšenie však nemalo žiadnu podporu pre škálovanie DPI pre deti. Táto schéma bohužiaľ naďalej zostáva nezmenená v aktualizácii Windows 10 tvorcov, t. J. V aktualizácii Windows 10 tvorcov chýba podpora na zmenšenie miery DPI pre deti

Ikony na ploche

Zásadným dráždením pri spustení displeja v režime Extend bol neschopnosť ikon na pracovnej ploche zosúladiť sa sami alebo stupnica DPI s viacerými zobrazeniami obsahujúcimi rôzne hodnoty mierky DPI / zobrazenia. Aktualizácia do operačného systému vo forme aktualizácie tvorcov rieši tento veľa problém.

Tu je to, čo by ste mali vidieť pred aktualizáciou tvorcov:

Po aktualizácii:
Po aktualizácii:
Image
Image

Dokumentácia vývojárov DPI s vysokým rozlíšením

Dokumentácia s vysokým stupňom DPI, ktorá bola k dispozícii na MSDN až doteraz, sa zmenila na irelevantné a stala sa minulosťou. Prečo? Príručky na písanie aplikácií, ktoré poznajú DPI, boli napísané s ohľadom na Windows 8.1. Veci sa odvtedy vyvinuli a zmenili. Mnohé citlivosti systému Windows API DPI neboli dôkladne zdokumentované. To všetko si vyžiadalo dôkladné vyčistenie a budovanie vecí. S nadchádzajúcou aktualizáciou Windows 10 tvorcov môžete očakávať, že sa tieto zmeny prejavia.

Ďalšie informácie nájdete v téme Windows Blog.

Odporúča: