Miglioramenti del ridimensionamento dell'alta DPI in Windows 10

Sommario:

Miglioramenti del ridimensionamento dell'alta DPI in Windows 10
Miglioramenti del ridimensionamento dell'alta DPI in Windows 10

Video: Miglioramenti del ridimensionamento dell'alta DPI in Windows 10

Video: Miglioramenti del ridimensionamento dell'alta DPI in Windows 10
Video: QBitTorrent - best torrent client with no ads. How to get it - YouTube 2024, Maggio
Anonim

Simile alla sua versione precedente di Windows, il Aggiornamento dei creatori porta anche molte nuove funzionalità e miglioramenti rispetto alle aggiunte del titolo. Tra molti, c'è High-dots per pollice (DPI) ridimensionamento miglioramenti introdotti. È stato osservato che le applicazioni desktop possono apparire sfocate o dimensionate in modo errato quando sono progettate per funzionare con display DPI alto o quando si utilizzano display DPI ad alta risoluzione in combinazione con display DPI standard. Ciò è particolarmente evidente durante l'utilizzo di tecnologie di remoting come Remote Desktop Protocol (RDP). I miglioramenti a DPI elevati nell'Aggiornamento dei creativi intendono risolvere questi problemi.

Image
Image

Miglioramenti di ridimensionamento DPI in Windows 10

Pochi dei miglioramenti sotto il cofano come i miglioramenti DPI elevati nell'Aggiornamento dei creativi si dividono in due categorie:

  1. Miglioramenti per gli sviluppatori di applicazioni desktop
  2. Miglioramenti per gli utenti finali

Il primo cambiamento viene effettuato introducendo una nuova funzionalità di ridimensionamento automatico DPI per monitor per framework UI desktop. Questo viene fatto aggiungendo un nuovo aggiunto un nuovo contesto di consapevolezza, (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) a cui ci riferiamo come per-monitor versione 2 (PMv2)

PMv2 è tecnicamente un DPI_AWARENESS_CONTEXT. È particolarmente progettato per offrire funzionalità di ridimensionamento per monitor che mancavano dall'implementazione originale della consapevolezza per monitor. Questo contesto consente quanto segue:

  1. Notifiche di modifica DPI finestra figlio
  2. Ridimensionamento dell'area non client
  3. Ridimensionamento DPI automatico per dialoghi
  4. Controllo a grana fine sul ridimensionamento della finestra di dialogo

I miglioramenti per gli utenti finali intendono rendere la vita degli utenti Windows migliore quando si utilizza Windows in ambienti a DPI misto. Alcuni dei miglioramenti che fanno parte dell'aggiornamento dei creativi includono,

Esclusioni ridimensionamento DPI

Esistono casi in cui è possibile eseguire applicazioni desktop che non vengono visualizzate correttamente su un display a DPI elevato. In questi casi, è possibile imporre l'esecuzione dell'applicazione come processo non consapevole DPI. Ciò comporterebbe la sfocatura dell'applicazione. Quindi, sebbene sfocata, l'azione renderebbe utilizzabile un'applicazione inutilizzabile. È possibile abilitare questa funzionalità nelle proprietà.exe:

Sistema (potenziato) "Ridimensionamento DPI

Esistono applicazioni che resistono ai cambiamenti nel ridimensionamento DPI. Microsoft vuole renderlo un affare liscio. In quanto tale, sta esaminando i modi in cui Windows può eseguire automaticamente questo ridimensionamento DPI.

È stata introdotta una nuova funzionalità nell'Aggiornamento dei creativi che rende i risultati testuali in modo nitido sul display a DPI alto solo per le app basate su GDI. Pertanto, per le applicazioni basate su GDI, Windows può ora ridimensionarle in base a ciascun monitor. Ciò significa che queste applicazioni si configureranno automaticamente per diventare consapevoli del DPI per monitor.

Microsoft ha abilitato il ridimensionamento GDI per impostazione predefinita per alcune app in-box. Ad esempio, Microsoft Management Console (mmc.exe) nell'Aggiornamento dei creativi. Ciò significa che molti snap-in di Windows, come Device Manager, beneficeranno di questa funzionalità nell'Aggiornamento dei creator.

Altre app che beneficeranno di questa capacità includono,

Internet Explorer

Prima dell'aggiornamento dei creativi, quando provavi a spostare Internet Explorer su un display con un DPI diverso o altrimenti cambiava il DPI del display su cui era acceso (docking / disancoraggio / modifica delle impostazioni / RDP / ecc.) Il contenuto della pagina web tu stavano visualizzando sarebbe DPI scala, ma il telaio dell'app non lo farebbe. Questo è stato superato in Windows 10 Creators Update. Così ora, quando esegui Internet Explorer e Edge, affiancati, su uno schermo secondario con ridimensionamento del display al 100%, il display principale ci darà un fattore di scala DPI alto e le finestre delle app verranno spostate sul display secondario a basso DPI.

Nello screenshot seguente, è possibile notare che l'interfaccia utente Edge viene ridimensionata, ma il frame di Internet Explorer è ancora sottoposto a rendering con il fattore di scala del display principale.

Nell'aggiornamento dei creator appare come questo-
Nell'aggiornamento dei creator appare come questo-
Image
Image

Ridimensionamento DPI dei bambini

Il ridimensionamento DPI in modalità mista introdotto nell'Aggiornamento di anniversario di Windows 10 consentiva agli utenti di disporre di diverse modalità di ridimensionamento DPI all'interno di ciascuna finestra di livello superiore in un'applicazione. Il ridimensionamento, tuttavia, mancava di supporto per il ridimensionamento DPI della finestra dei bambini. Questo schema, sfortunatamente, continua a rimanere invariato in Windows 10 Creators Update, ad esempio, Windows 10 Creators Update non ha il supporto per il ridimensionamento dei DPI nella finestra dei bambini

Icone del desktop

Un'irritante maggiore durante l'esecuzione del display in modalità 'Estendi' era l'incapacità delle icone del desktop di allinearsi o la scala DPI con più display contenenti valori di ridimensionamento DPI / display diversi. L'aggiornamento al sistema operativo sotto forma di aggiornamento dei creatori risolve questo fastidioso problema.

Ecco cosa vedresti prima dell'aggiornamento dei creativi:

Dopo l'aggiornamento:
Dopo l'aggiornamento:
Image
Image

Documentazione per sviluppatori ad alta DPI

La documentazione ad alta DPI che era disponibile su MSDN fino ad ora è diventata irrilevante e ora è diventata un ricordo del passato. Perché? Le guide per la scrittura di applicazioni DPI per monitor sono state scritte tenendo presente il periodo di Windows 8.1. Da allora le cose si sono evolute e sono cambiate molto. Molte sensibilità del DPI dell'API di Windows non sono state completamente documentate. Tutto ciò ha richiesto una pulizia approfondita e la creazione di cose da zero. Con l'aggiornamento di Windows 10 Creators, è possibile aspettarsi che queste modifiche si concretizzino.

Per ulteriori informazioni, vedere Blog di Windows.

Consigliato: