Poboljšanja skaliranja visokih DPI u sustavu Windows 10

Sadržaj:

Poboljšanja skaliranja visokih DPI u sustavu Windows 10
Poboljšanja skaliranja visokih DPI u sustavu Windows 10
Anonim

Slično kao i prethodnoj verziji sustava Windows, Ažuriranje autora također donosi puno novih značajki i poboljšanja od samo dodataka naslova. Među mnogima, tu su visoke točkice po inču (DPI) skaliranje uvedena poboljšanja. 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 visokog DPI-a u Ažuriranju autora namjeravaju riješiti te probleme.

Image
Image

DPI poboljšanja skaliranja u sustavu Windows 10

Malo je poboljšanja ispod napona kao što su poboljšanja visokih DPI u ažuriranju za autore sadržaja u dvije kategorije:

  1. Poboljšanja za programere aplikacija za stolna računala
  2. Poboljšanja za krajnje korisnike

Prva promjena ostvaruje se uvođenjem nove mogućnosti automatskog skaliranja za DPI na zaslonu za okvire za UI na radnoj površini. To se postiže dodavanjem novog dodanog novog konteksta svijesti (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) koji se odnosi na verziju 2 (PMv2) po monitoru,

PMv2 je tehnički 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. Dnevni prozor DPI mijenja obavijesti
  2. Skaliranje područja bez klijenta
  3. Automatsko DPI skaliranje za dijaloge
  4. Precizno kontrolirano dijaloško skaliranje

Poboljšanja za krajnje korisnike namjeravaju poboljšati vaš život kao korisnike sustava Windows kada se radi o korištenju sustava Windows u okruženjima s različitim DPI okruženjima. Neka poboljšanja koja su dio Ažuriranja autora sadržaja uključuju,

Prekoračenja DPI skaliranja

Postoje slučajevi u kojima biste htjeli pokrenuti 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 (pojačan) "DPI skaliranje

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

Uvedeno je novo funkcionalnost u ažuriranju za autore sadržaja koja jasno prikazuje rezultate teksta 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 DPI svjesni nadgledanja.

Microsoft je omogućio GDI skaliranje prema zadanim postavkama za neke aplikacije u okviru. Na primjer, Microsoftova konzola za upravljanje (mmc.exe) u Ažuriranju autora. To znači da će mnoge dodatke za Windows u okviru, kao što je Upravitelj uređaja, imati koristi od ove značajke u ažuriranju Stvoritelja.

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

Internet Explorer

Prije ažuriranja Stvoritelja, prilikom pokušaja premještanja programa Internet Explorer na zaslon s različitim DPI ili na neki drugi način promijenjen DPI zaslona na kojem je bio uključen (docking / unlocking / promjene postavki / RDP / itd.) Sadržaj web stranice koju ste gledali bi DPI skali, 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,

U donjem zaslonskom prikazu 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:
U ažuriranju Stvoritelja izgleda ovako:
Image
Image

DPI skaliranje dječje prozore

Mjesečno DPI skaliranje uvedeno u Windows 10 godišnjicu ažuriranje omogućilo korisnicima da imaju različite DPI skaliranje načina unutar svakog vrhunskog prozora 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 radne površine

Glavni nadražaj tijekom pokretanja zaslona u načinu "Proširiti" bio je 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 zalaže.

Evo što biste vidjeli prije ažuriranja Stvoritelja:

Nakon ažuriranja:
Nakon ažuriranja:
Image
Image

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ćom verzijom Windows 10 Creators, možete očekivati da će te promjene postati materijalizirane.

Dodatne informacije potražite u odjeljku Windows Blog.

Preporučeni: