Startpagina » ramen » DPI-schaalverbeteringsverbeteringen in Windows 10

    DPI-schaalverbeteringsverbeteringen in Windows 10

    Vergelijkbaar met de eerdere versie van Windows, de Creators Update brengt ook veel nieuwe functies en verbeteringen dan alleen de kop toevoegingen. Onder de vele is er een hoge-dots per inch (DPI) schaal verbeteringen aangebracht. Er is waargenomen dat desktoptoepassingen wazig of onjuist kunnen worden weergegeven wanneer ze op hoog-DPI-weergave worden uitgevoerd of wanneer hoge DPI-schermen worden gebruikt in combinatie met standaard-DPI-weergave. Dit is vooral merkbaar bij het gebruik van externe technologieën, zoals Remote Desktop Protocol (RDP). De hoge DPI-verbeteringen in de Creators Update zijn bedoeld om deze problemen aan te pakken.

    DPI-schaalverbeteringsverbeteringen in Windows 10

    Weinig verbeteringen onder de motorkap, zoals hoge DPI-verbeteringen in de Creators Update, vallen in twee categorieën:

    1. Verbeteringen voor ontwikkelaars van desktoptoepassingen
    2. Verbeteringen voor eindgebruikers

    De eerste wijziging wordt doorgevoerd door de introductie van een nieuw vermogen van automatische DPI-schaalverdeling per monitor voor desktop UI-frameworks. Dit wordt gedaan door een nieuw toegevoegd een nieuwe bewustzijnscontext toe te voegen (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) waarnaar we verwijzen als per-monitor versie 2 (PMv2)

    PMv2 is technisch een DPI_AWARENESS_CONTEXT. Het is speciaal ontworpen om scaling-functionaliteit per monitor te bieden die ontbrak in de oorspronkelijke implementatie van per-monitor awareness. Deze context maakt het volgende mogelijk:

    1. Child window DPI wijzigt meldingen
    2. Schalen van niet-clientgebied
    3. Automatische DPI-schaal voor dialoogvensters
    4. Fijnkorrelige controle over dialoogschaling

    Verbeteringen voor eindgebruikers zijn bedoeld om uw leven als Windows-gebruiker te verbeteren als het gaat om het gebruik van Windows in mixed-DPI-omgevingen. Enkele verbeteringen die deel uitmaken van de Creators-update zijn onder meer:,

    DPI-scaling-overschrijvingen

    Er zijn gevallen waarin u bureaubladtoepassingen wilt uitvoeren die niet goed worden weergegeven op een hoge DPI-weergave. In dergelijke gevallen wilt u mogelijk de toepassing laten uitvoeren als een DPI-onbewust proces. Dit zou ertoe leiden dat de toepassing wazig is. Dus, hoewel wazig, zou de actie een onbruikbare applicatie bruikbaar maken. U kunt deze functionaliteit inschakelen in de eigenschappen .exe:

    Systeem (verbeterd) "DPI-schaalverdeling

    Er zijn applicaties die bestand zijn tegen veranderingen in DPI-schaling. Microsoft wil het een vlotte aangelegenheid maken. Als zodanig kijkt het naar manieren waarop Windows deze taak van DPI-scaling automatisch kan uitvoeren.

    Er is een nieuwe functionaliteit in de Creators Update geïntroduceerd die tekstresultaten kraakhelder maakt op een hoge DPI-weergave voor alleen op GDI gebaseerde apps. Dus voor toepassingen die op GDI zijn gebaseerd, kan Windows ze nu per DPI schalen op monitorbasis. Dit betekent dat deze applicaties zichzelf automatisch zullen configureren om per DPI bewust te worden.

    Microsoft heeft GDI-schaling standaard ingeschakeld voor sommige in-box-apps. Bijvoorbeeld de Microsoft Management Console (mmc.exe) in de Creators Update. Dit betekent dat veel in-box Windows-modules, zoals Device Manager, zullen profiteren van deze functie in de Creators Update.

    Andere apps die van deze mogelijkheid profiteren, zijn onder andere,

    Internet Explorer

    Vóór de Creators Update, toen u probeerde Internet Explorer naar een scherm met een andere DPI te verplaatsen of anderszins de DPI van het beeldscherm waarop het was ingeschakeld (docken / loskoppelen / instellingen wijzigen / RDP / etc.) De inhoud van de webpagina die u zouden DPI-schaal bekijken, maar het app-frame zou dat niet doen. Dit is opgelost in Windows 10 Creators Update. Dus nu, wanneer u Internet Explorer en Edge naast elkaar uitvoert op een secundair scherm met 100% schermschaling, zal het primaire scherm ons een hoge DPI-schaalfactor geven en zullen de app-vensters worden verplaatst naar het secundaire secundaire beeldscherm met lage DPI.

    In de onderstaande schermafbeelding ziet u dat de Edge UI is verkleind, maar het frame van Internet Explorer wordt nog steeds weergegeven op de schaalfactor van het primaire scherm.

    Bij het updaten van videomakers ziet het er als volgt uit-

    Child-window DPI-schaling

    Mixed-mode DPI-scaling geïntroduceerd in de Windows 10 Anniversary Update stelde gebruikers in staat verschillende DPI-schaalmodi te gebruiken binnen elk venster op het hoogste niveau in een toepassing. De schaling ontbrak echter aan ondersteuning voor DPI-opschaling van kinderen. Dit schema blijft helaas ongewijzigd in Windows 10 Creators Update, d.w.z. Windows 10 Creators Update mist ondersteuning voor DPI-schaalvergroting kind-venster

    Bureaubladpictogrammen

    Een belangrijke irritatie tijdens het uitvoeren van het scherm in de modus 'Uitbreiden' was dat de bureaubladpictogrammen niet in staat waren zichzelf of DPI-schaal uit te lijnen met meerdere beeldschermen met verschillende DPI / displayschalingswaarden. Update aan het besturingssysteem in de vorm van Creators Update lost dit veel zeurende probleem op.

    Dit is wat u zou zien voor de update van de makers:

    Na de update:

    High-DPI ontwikkelaarsdocumentatie

    De documentatie met hoge DPI die tot nu toe op MSDN beschikbaar was, is irrelevant geworden en is nu verleden tijd. Waarom? De handleidingen voor het schrijven van DPI-bewuste applicaties per monitor werden geschreven rekening houdend met Windows 8.1-periode. De dingen zijn sindsdien enorm geëvolueerd en veranderd. Veel Windows API DPI-gevoeligheden zijn niet grondig gedocumenteerd. Dit alles vereiste een grondige schoonmaak en het opbouwen van dingen uit de gratie. Met de aankomende update van Windows 10 Creators kun je verwachten dat deze wijzigingen zich zullen materialiseren.

    Zie Windows-blog voor meer informatie.