Hjemmeside » Windows » DPI skalering forbedringer i Windows 10

    DPI skalering forbedringer i Windows 10

    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 når du bruker fjernteknologi som RDP (Remote Desktop Protocol). De høye DPI-forbedringene i Creators Update har til hensikt å løse disse problemene.

    DPI skalering forbedringer i Windows 10

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

    1. Forbedringer for desktop applikasjonsutviklere
    2. Forbedringer for sluttbrukere

    Den første endringen skjer ved å introdusere en ny mulighet for automatisk DPI-skaling per skjerm 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 skalering funksjonalitet som manglet fra den opprinnelige implementeringen av per-monitor bevissthet. Denne konteksten gjør det mulig å:

    1. Barnvindu 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 hvor du kanskje vil kjøre skrivebordsapplikasjoner som ikke gir bra resultater 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-snarveier, 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 på skjermen den var på (forankring / utheving / 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 Opphavsmannens oppdatering ser det ut som dette-

    Barnevindu DPI skalering

    Mixed-mode DPI-skalering introdusert i Windows 10 årsjubileumsoppdateringen, 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 fortsetter dessverre å 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:

    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 endret 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 realiseres.

    For mer informasjon, se Windows Blog.