HighDpiMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le diverse modalità DPI elevate che possono essere applicate a un'applicazione.
public enum class HighDpiMode
public enum HighDpiMode
type HighDpiMode =
Public Enum HighDpiMode
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| DpiUnaware | 0 | La finestra dell'applicazione non viene ridimensionata per le modifiche dpi e presuppone sempre un fattore di scala pari a 100%. |
| SystemAware | 1 | La finestra esegue una query sulla DPI del monitoraggio primario una sola volta e la usa per l'applicazione su tutti i monitor. |
| PerMonitor | 2 | La finestra verifica il valore DPI quando viene creato e, quando viene modificato, regola il fattore di scala. |
| PerMonitorV2 | 3 | Simile a PerMonitor, ma abilita la notifica delle modifiche del valore DPI della finestra figlio, la scalabilità migliorata dei controlli comctl32 e il ridimensionamento della finestra di dialogo. |
| DpiUnawareGdiScaled | 4 | Simile a DpiUnaware, ma migliora la qualità del contenuto basato su GDI/GDI+. |
Commenti
La specifica della modalità DPI elevata dipende dalla versione del sistema operativo del computer in cui si esegue l'applicazione. L'impostazione della modalità DPI elevata funzionerà nei computer che eseguono Windows 10 Creators Update (versione 1703) o versioni successive.
La modifica della modalità DPI dopo l'avvio dell'esecuzione dell'applicazione non influisce sul ridimensionamento, ovvero la modifica non avrà effetto.
Se si usa il PerMonitor valore e sono presenti più monitor collegati con impostazioni DPI diverse, il valore DPI può cambiare quando la finestra viene spostata da un monitor all'altro.
In questo caso, l'applicazione viene ridimensionata in base alle impostazioni DPI del nuovo monitor.
In alternativa, è possibile modificare il valore DPI di una finestra quando l'impostazione di ridimensionamento del sistema operativo viene modificata per il monitoraggio della finestra.