Høy-DPI-skaleringsforbedringer i Windows 10

Innholdsfortegnelse:

Høy-DPI-skaleringsforbedringer i Windows 10
Høy-DPI-skaleringsforbedringer i Windows 10

Video: Høy-DPI-skaleringsforbedringer i Windows 10

Video: Høy-DPI-skaleringsforbedringer i Windows 10
Video: 10 Best Torrent Clients That Work in 2023 (Safe and 100% Free) 👇💥 - YouTube 2024, April
Anonim

I likhet med sin tidligere versjon av Windows, den Opphavsrettsoppdatering Også gir mange nye funksjoner og forbedringer enn bare overskriftstillingene. Blant mange er det High-dots-per-inch (DPI) skalering forbedringer introdusert. Det har blitt observert at skrivebordsapplikasjoner kan vises uklart eller dimensjonert feil når de er laget for å kjøre på høy DPI-skjerm eller ved bruk av høye DPI-skjermer i kombinasjon med standard DPI-skjerm. Dette er spesielt merkbar mens du bruker fjernteknologi som RDP (Remote Desktop Protocol). De høye DPI-forbedringene i Creators Update har til hensikt å løse disse problemene.

Image
Image

DPI skalering forbedringer i Windows 10

Få av dekkhøye forbedringer som høy DPI forbedringer i Creators Update faller i to kategorier:

  1. Forbedringer for desktop applikasjonsutviklere
  2. Forbedringer for sluttbrukerne

Den første endringen skjer ved å introdusere en ny mulighet for automatisk per-skjerm DPI-skalering for desktop UI-rammer. Dette gjøres ved å legge til en ny lagt til en ny bevissthetskontekst, (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) som vi refererer til som per-monitor versjon 2 (PMv2)

PMv2 er teknisk en DPI_AWARENESS_CONTEXT. Det er spesielt utviklet for å tilby per-monitor skaleringsfunksjonalitet som manglet fra den opprinnelige implementeringen av per-monitor-bevissthet. Denne konteksten gjør det mulig å:

  1. Barnevarsel DPI endringsvarsler
  2. Skalering av ikke-klientområde
  3. Automatisk DPI-skalering for dialoger
  4. Finkornet kontroll over dialogskalering

Forbedringer for sluttbrukere har til hensikt å gjøre livet ditt som en Windows-bruker bedre når det gjelder å bruke Windows i blandede DPI-miljøer. Noen av forbedringene som er en del av Creators Update inkluderer,

DPI-skalering overstyrer

Det er tilfeller der du kanskje vil kjøre skrivebordsapplikasjoner som ikke gjør det bra på en høy DPI-skjerm. I slike tilfeller vil du kanskje tvinge programmet til å kjøre som en DPI-uvitende prosess. Dette vil føre til at søknaden er uklart. Så, selv om det er uskarpt, vil handlingen gjøre et ubrukbart program brukbart. Du kan aktivere denne funksjonaliteten i.exe-egenskapene:

System (forbedret) "DPI skalering

Det er applikasjoner som motstår endringer i DPI-skalering. Microsoft ønsker å gjøre det til en jevn affære. Som sådan ser det på måter hvor Windows kan gjøre denne jobben med DPI-skalering automatisk.

En ny funksjonalitet i Creators Update har blitt introdusert, noe som gjør tekstresultatene klare på høy DPI-visning bare for GDI-baserte apper. Så, for programmer som er GDI-baserte, kan Windows nå DPI skala dem på en per-monitor basis. Dette betyr at disse programmene automatisk konfigurerer seg til å bli DPI-bevis for hver skjerm.

Microsoft har aktivert GDI-skalering som standard for enkelte in-box-apper. For eksempel, Microsoft Management Console (mmc.exe) i Creators Update. Dette betyr at mange i-boks-Windows-snapin-moduler, for eksempel Enhetsbehandling, vil ha nytte av denne funksjonen i Creators Update.

Andre apper som vil ha nytte av denne muligheten inkluderer,

Internet Explorer

Før opphavsrettsoppdateringen, da du prøvde å flytte Internet Explorer til en skjerm med en annen DPI eller på annen måte, endret DPI av skjermen den var på (forankring / forankring / innstillinger endring / RDP / etc.) Innholdet på nettsiden du var visning ville DPI skala, men app rammen ville ikke. Dette har blitt overvunnet i Windows 10 Creators Update. Så nå, når du kjører Internet Explorer og Edge, side om side, på en sekundær skjerm med 100% skjermskalering, vil den primære skjermen gi oss en høy DPI-skala og appvinduene vil bli flyttet til den sekundære displayet med lav DPI.

I skjermbildet nedenfor kan du legge merke til at Edge-brukergrensesnittet er nedskalert, men Internet Explorer-rammen fremdeles gjengis på skalaen for primærskjermbildet.

I Creators Update ser det ut som dette-
I Creators Update ser det ut som dette-
Image
Image

Barnvindu DPI skalering

DPI-skala i blandet modus som ble introdusert i Windows 10 Anniversary Update, gjorde det mulig for brukere å ha forskjellige DPI-skaleringsmoduser innenfor hvert toppnivåvindu i et program. Skalingen manglet imidlertid støtte til barnevindu DPI-skalering. Denne ordningen, dessverre, fortsetter å forbli uendret i Windows 10 Creators Update, dvs. Windows 10 Creators Update mangler støtte for barnevindu DPI-skalering

Skrivebordsikoner

En stor irritasjon mens du kjører skjermen i 'Utvid' -modus, var at skrivebordet-ikonene ikke kunne justere seg selv eller DPI-skalaen med flere skjermer som inneholder forskjellige DPI / display-skaleringsverdier. Oppdatering til operativsystemet i form av Creators Update løser dette mye kvelende problemet.

Her er hva du vil se før skaperen oppdatering:

Etter oppdateringen:
Etter oppdateringen:
Image
Image

Dokumentasjon med høy DPI-utvikler

Den høye DPI-dokumentasjonen som var tilgjengelig på MSDN til nå, har blitt irrelevant og har nå blitt en ting fra fortiden. Hvorfor? Retningslinjene for å skrive DPI-bevisst applikasjoner per skjerm ble skrevet med tanke på Windows 8.1-perioden. Ting har utviklet seg og forandret seg mye siden da. Mange Windows API DPI-følsomheter har ikke blitt grundig dokumentert. Alt dette krevde en grundig opprydding og bygging av ting fra grunnen opp. Med kommende Windows 10 Creators Update, kan du forvente at disse endringene skal materialiseres.

For mer informasjon, se Windows Blog.

Anbefalt: