HighDpiMode Výčet

Definice

Určuje různé režimy s vysokým rozlišením DPI, které lze použít pro aplikaci.

public enum class HighDpiMode
public enum HighDpiMode
type HighDpiMode = 
Public Enum HighDpiMode
Dědičnost
HighDpiMode

Pole

DpiUnaware 0

Okno aplikace neprovádí škálování změn DPI a vždy předpokládá měřítko 100 %.

DpiUnawareGdiScaled 4

Podobá se DpiUnawaretomu, ale zlepšuje kvalitu obsahu založeného na GDI/GDI+.

PerMonitor 2

Okno zkontroluje, jestli je vytvořeno DPI, a při změně DPI upraví faktor měřítka.

PerMonitorV2 3

PerMonitorPodobně jako u , ale umožňuje oznámení o změně DPI podřízeného okna, vylepšené škálování ovládacích prvků comctl32 a škálování dialogových oken.

SystemAware 1

Okno se dotazuje na DPI primárního monitoru jednou a používá ho pro aplikaci na všech monitorech.

Poznámky

Určení režimu vysokého DPI závisí na verzi operačního systému počítače, na kterém aplikaci používáte. Nastavení režimu vysokého DPI bude fungovat na počítačích s Windows 10 Creators Update (verze 1703) nebo novějších verzích.

Změna režimu DPI po spuštění aplikace nemá vliv na škálování (to znamená, že změna se projeví).

Pokud používáte PerMonitor hodnotu a k jinému nastavení DPI je připojeno více než jeden monitor, může se při přesunutí okna z jednoho monitoru na druhý změnit dpi. V tomto případě aplikace změní měřítko podle nastavení DPI nového monitoru. Případně je možné změnit DPI okna, když je nastavení škálování operačního systému pro monitor zapnuté.

Platí pro