Windows

Poboljšanja skaliranja visokih DPI-ova u sustavu Windows 10

X7 Gaming podloga za mis

X7 Gaming podloga za mis

Sadržaj:

Anonim

Slično ranijoj verziji sustava Windows, Ažuriranje autora također donosi mnogo novih značajki i poboljšanja od samo dodataka naslova. Među mnogima, uvedeno je poboljšanje skaliranja visokih točaka po inčima (DPI). Uočeno je da se desktop aplikacije mogu pojaviti nejasne ili neispravno postavljene kad se pokrene na visokoj DPI zaslonu ili kada koriste velike DPI zaslone u kombinaciji s standardnim DPI zaslonom. To je osobito vidljivo prilikom korištenja udaljenih tehnologija kao što je Remote Desktop Protocol (RDP).

Poboljšanja skaliranja DPI-a u sustavu Windows 10

Nekoliko poboljšanja koja se temelje na podacima, kao što su poboljšanja s visokim DPI-om u ažuriranju za autore, spadaju u dvije kategorije:

  1. Poboljšanja za razvojne programere za aplikacije
  2. Poboljšanja za krajnje korisnike

Prva promjena ostvaruje se uvođenjem nove mogućnosti automatskog skaliranja DPI na zaslonu za okvire za UI na radnim površinama. To se postiže dodavanjem novog dodanog novog konteksta osvješćivanja (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) koji se odnosi na verziju 2 (PMv2)

PMv2 po monitoru tehnički je DPI_AWARENESS_CONTEXT. Posebno je dizajniran za ponudu funkcionalnosti skaliranja po monitoru koji je nedostajao iz originalne implementacije svijesti o monitoru. Ovaj kontekst omogućava sljedeće:

  1. Obavijest o promjeni DPI
  2. Skaliranje područja bez klijenta
  3. Automatsko DPI skaliranje za dijalozne okvire
  4. Fine zrnati nadzor nad dijaloškim skaliranjem

Poboljšanja za krajnje korisnike namjeravaju poboljšajte svoj život kao korisnike sustava Windows kada se radi o korištenju sustava Windows u okruženjima s različitim DPI okruženjima. Neki od poboljšanja koji su dio Ažuriranja za kreatore uključuju

DPI-skaliranje nadjačavanja

Postoje slučajevi u kojima biste mogli raditi aplikacije za stolna računala koja se ne prikazuju na visokoj DPI zaslonu. U takvim slučajevima, možda ćete htjeti prisiliti aplikaciju da se pokrene kao DPI-nesvjesni proces. To bi rezultiralo mutnošću aplikacije. Dakle, iako mutne, akcija bi učinila neupotrebljivu primjenu korisnom. Možete omogućiti tu funkcionalnost u svojstvima.exe:

Sustav (poboljšano) "DPI skaliranje

Postoje aplikacije koje se odupiru promjeni DPI skaliranja. Microsoft želi napraviti glatku vezu. Kao takav, on gleda na načine na koje Windows može automatski raditi ovaj posao DPI skaliranja.

Uvedena je nova funkcija u ažuriranju za autore sadržaja, čime se rezultati teksta jasno prikazuju na visokom DPI prikazu samo za aplikacije temeljene na GDI-ju. Dakle, za aplikacije koje se temelje na GDI-ju, Windows ih sada može DPI mjeriti na temelju monitora. To znači da će se te aplikacije automatski konfigurirati da postanu po-monitor DPI svjesni.

Microsoft je omogućio GDI skaliranje prema zadanim postavkama za neke aplikacije unutar okvira. Primjerice, Microsoftova konzola za upravljanje (mmc.exe) u Ažuriranju autora. To znači da će mnoge Windows dodatke u sustavu Windows, kao što je Device Manager, imati koristi od ove značajke u ažuriranju za autore.

Ostale aplikacije koje će imati koristi od ove mogućnosti uključuju

Internet Explorer

Ažuriranje autora, kada ste pokušali premjestiti Internet Explorer na zaslon s različitim DPI ili na neki drugi način promijenili DPI zaslona na kojem je bio uključen (docking / unlocking / promjene postavki / RDP / itd.) Sadržaj web stranice koju ste pregledavali bi DPI razmjera, ali okvir aplikacije ne bi. To je prevladano u Windows 10 Creators Update. Dakle, kada pokrenete Internet Explorer i Edge, rame uz rame, na sekundarnom zaslonu s 100% skaliranjem zaslona, ​​primarni će nam ekran imati visoki DPI faktor razmjera i prozori aplikacije bit će premješteni na sekundarni zaslon s niskom razinom DPI.

Na donjoj slici zaslona možete primijetiti da je Edge korisničko sučelje smanjena, no okvir Internet Explorera još uvijek je prikazan na faktoru skale primarnog zaslona.

U ažuriranju Stvoritelja izgleda ovako:

DPI skaliranje u dječjoj tablici

Skeniranje DPI s mješovitim načinom uvedeno u Windows Update 10 godišnjici omogućilo je korisnicima da imaju različite modele skaliranja DPI-a unutar svakog prozora najviše razine u aplikaciji. Skaliranje, međutim, nije imalo podršku za DPI skaliranje dječjih prozora. Ova shema, nažalost, i dalje ostaje nepromijenjena u Windows 10 Creators Update tj. Windows 10 Creators Update nedostaje podrška za dječji prozor DPI skaliranje

Ikone na radnoj površini

Glavni nadražaj dok se prikazuju u "Extend" nemogućnost ikona radne površine da se poravnaju ili DPI skala s više zaslona koji sadrže različite vrijednosti DPI / prikaz skaliranja. Ažuriranje OS-a u obliku ažuriranja za kreatore rješava taj problem koji se mnogo zamara.

Evo što biste vidjeli prije ažuriranja za autore:

Nakon ažuriranja:

Dokumentacija za razvojne programere High-DPI

visoka DPI dokumentacija koja je dostupna na MSDN do sada je postala nevažna i sada je postala stvar prošlosti. Zašto? Vodiči za pisanje po-monitoru DPI svjesni su aplikacije napisane imajući na umu Windows 8.1 razdoblje. Stvari su se od tada razvijale i promijenile. Mnoge Windows API DPI osjetljivosti nisu temeljito dokumentirane. Sve to zahtijevalo je temeljito čišćenje i izgrađivanje stvari iz temelja. Sa nadolazećim ažuriranjem Windows 10 Creators, možete očekivati ​​da će te promjene postati materijalizirane.

Za više informacija pogledajte Windows Blog.