HighDpiMode Énumération

Définition

Spécifie les différents modes de haute résolution qui peuvent être appliqués à une application.

public enum class HighDpiMode
public enum HighDpiMode
type HighDpiMode = 
Public Enum HighDpiMode
Héritage
HighDpiMode

Champs

DpiUnaware 0

La fenêtre d’application n’est pas mise à l’échelle pour les modifications de résolution et suppose toujours un facteur d’échelle de 100 %.

DpiUnawareGdiScaled 4

Semblable à DpiUnaware, mais améliore la qualité du contenu GDI/GDI+.

PerMonitor 2

La fenêtre vérifie la résolution lorsqu’elle est créée et ajuste le facteur d’échelle lorsque la résolution est modifiée.

PerMonitorV2 3

Semblable à PerMonitor, mais active la notification de changement de résolution de la fenêtre enfant, une meilleure mise à l’échelle des commandes comctl32 et la mise à l’échelle des boîtes de dialogue.

SystemAware 1

La fenêtre interroge une seule fois la résolution du moniteur principal et l’utilise pour l’application sur tous les moniteurs.

Remarques

La spécification du mode PPP élevé dépend de la version du système d’exploitation de la machine sur laquelle vous exécutez votre application. La définition du mode PPP élevé fonctionne sur les machines exécutant Windows 10 Creators Update (version 1703) ou versions ultérieures.

La modification du mode PPP après le démarrage de l’exécution de l’application n’a pas d’impact sur la mise à l’échelle (autrement dit, la modification ne prend pas effet).

Si vous utilisez la PerMonitor valeur et qu’il existe plusieurs moniteurs attachés à différents paramètres PPP, le ppp peut changer lorsque la fenêtre est déplacée d’un moniteur à l’autre. Dans ce cas, l’application se met à l’échelle en fonction des paramètres PPP du nouveau moniteur. Vous pouvez également modifier le ppp d’une fenêtre lorsque le paramètre de mise à l’échelle du système d’exploitation est modifié pour le moniteur sur lequel la fenêtre est activée.

S’applique à