Windows

Vylepšení stupnice DPI v systému Windows 10

Jak udělat pořádek v garáži! - nástěnny organizér MARS

Jak udělat pořádek v garáži! - nástěnny organizér MARS

Obsah:

Anonim

Podobně jako v dřívější verzi systému Windows, Update Creators také přináší spoustu nových funkcí a vylepšení, než jen nadpisy. Mezi mnoha z nich se objevují vylepšení s vylepšeními v rozmezí (DPI) . Bylo zjištěno, že desktopové aplikace se mohou objevit rozmazané nebo nesprávně rozměrově dimenzované, když jsou spuštěny na displeji s vysokým rozlišením DPI nebo při použití displejů s vysokým rozlišením DPI v kombinaci se standardním zobrazením DPI. To je obzvláště patrné při použití technologie remoting, jako je protokol Remote Desktop Protocol (RDP). Vylepšení DPI s vysokou úrovní DPI v aktualizaci Tvůrci mají za cíl tyto problémy vyřešit.

Vylepšení DPI v systému Windows 10

Několik vylepšení pod kapotou, jako jsou vylepšení DPI v aktualizaci Creators, spadají do dvou kategorií:

  1. Vylepšení pro vývojáře aplikací pro stolní počítače
  2. Vylepšení pro koncové uživatele

První změna je provedena zavedením nové možnosti automatického škálování DPI pro monitory pro uživatelské prostředí desktopu. To se provádí přidáním nového přidaného nového kontextu povědomí (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2), o němž se říkáme jako verze 2 (PMv2)

PMv2, je technicky DPI_AWARENESS_CONTEXT. Je navržen speciálně tak, aby nabízel funkcionalitu měřítka podle monitoru, která chyběla z původní implementace povědomí o monitoru. Tento kontext umožňuje následující:

  1. Upozornění na změnu DPI v okně dítěte
  2. Změna měřítka oblasti mimo klienta
  3. Automatické škálování DPI pro dialogy
  4. Jemné zrcadlení pro změnu měřítka dialogu

Vylepšení pro koncové uživatele mají v úmyslu učinit svůj život uživatelem systému Windows lépe, pokud jde o používání systému Windows v prostředí se smíšeným rozhraním DPI. Některé vylepšení, které jsou součástí aktualizace pro tvůrce, zahrnují

DPI-měřítko přepíše

Existují případy, kdy byste mohli chtít spustit aplikace, které nejsou špatně vykresleny na displeji s vysokým rozlišením DPI. V takových případech možná budete chtít přinutit aplikaci spustit jako proces nepoznání DPI. To by vedlo k rozmazání aplikace. Takže, i když rozmazané, akce by způsobila, že nepoužitelná aplikace bude použitelná. Tuto funkci můžete povolit ve vlastnostech.exe:

Systém (rozšířené) "Měřítko DPI

Existují aplikace, které odolávají změnám v měřítku DPI. Společnost Microsoft chce, aby se jednalo o hladký záležitost. Jako takový se podívá na způsob, jakým může systém Windows tuto úlohu měnit DPI automaticky.

Byla zavedena nová funkce v aplikaci Creators Update, která zobrazuje výsledky textů na displeji s vysokým rozlišením DPI pouze pro aplikace založené na rozhraní GDI. Takže pro aplikace, které jsou založeny na rozhraní GDI, je nyní možné systém Windows měřit pomocí DPI na základě monitoru. To znamená, že tyto aplikace budou automaticky konfigurovány tak, aby se stanuly informovanými o DPI na monitoru.

Společnost Microsoft ve výchozím nastavení povolila škálování GDI u některých aplikací v krabici. Například konzola Microsoft Management Console (mmc.exe) ve verzi Creators Update. To znamená, že mnoho funkcí modulu Windows, jako je Správce zařízení, bude těžit z této funkce v aktualizaci Tvůrce.

Další aplikace, které budou mít z této funkce užitek, zahrnují

Internet Explorer

Tvůrci Aktualizujte, když jste se pokusili přemístit aplikaci Internet Explorer na zobrazení s jiným parametrem DPI nebo jiným způsobem změnilo DPI na displeji, na kterém byl zobrazen (dokování / odpojení / změna nastavení / RDP / atd.), Obsah webové stránky, kterou jste prohlíželi by měřítko DPI, ale rámec aplikace by ne. To bylo překonáno v aktualizaci Windows 10 Creators. Takže nyní, když spustíte Internet Explorer a Edge vedle sebe, na sekundárním displeji se 100% měřítkem zobrazení, primární displej bude mít vysoký DPI měřítko faktor a okna aplikace budou přesunuty na sekundární displej s nízkým DPI

Na níže uvedeném snímku obrazovky můžete zjistit, že uživatelské rozhraní Edge je zmenšené, ale rámeček aplikace Internet Explorer je stále vykreslen v měřítku primárního zobrazení.

V aktualizaci Tvůrci se to objevuje takto:

Škálování DPI pro děti v okně

Měřítko DPI ve smíšené podobě, které bylo uvedeno v uživatelích s povolenou aktualizací systému Windows 10, kteří mají k dispozici různé režimy měřítka DPI v každém horním okně aplikace. Změna měřítka však postrádala podporu pro škálování DPI pro děti. Tato schéma, bohužel, zůstává nezměněna v aktualizaci Windows 10 pro tvůrce, tj. Aktualizace Windows 10 pro tvůrce neobsahuje podporu pro změnu měřítka DPI pro děti.

Ikony na ploše

Při běhu displeje v režimu "Extend" neschopnost ikon na ploše seřadit nebo měřítko DPI s více displeji obsahujícími různé hodnoty měřítka DPI / zobrazení. Aktualizace do operačního systému ve formátu Aktualizace autorů řeší tolik nežádoucí problém.

Zde je to, co jste viděli před aktualizací autorů:

Po aktualizaci:

Dokumentace vývojářů s vysokým DPI

dokumentace s vysokým počtem DPI, která byla k dispozici na webu MSDN, se stala bezvýznamnou a nyní se stala věcí minulosti. Proč? Pokyny pro psaní per-monitor DPI aware aplikace byly psány s ohledem na Windows 8.1 období. Věci se od té doby vyvinuly a změnily hodně. Mnoho citlivostí systému Windows API DPI nebylo důkladně zdokumentováno. Všechno toto vyžadovalo důkladné vyčištění a stavbu věcí z důvodů. Při nadcházející aktualizaci Windows 10 Creators můžete očekávat, že se tyto změny projeví.

Další informace naleznete v tématu Blog systému Windows