HighDpiMode 열거형

정의

애플리케이션에 적용할 수 있는 다양한 높은 DPI 모드를 지정합니다.

public enum class HighDpiMode
public enum HighDpiMode
type HighDpiMode = 
Public Enum HighDpiMode
상속
HighDpiMode

필드

Name Description
DpiUnaware 0

애플리케이션 창은 DPI 변경에 대해 크기를 조정하지 않으며 항상 100개%배율 인수를 가정합니다.

SystemAware 1

창은 주 모니터의 DPI를 한 번 쿼리하고 모든 모니터의 애플리케이션에 사용합니다.

PerMonitor 2

이 창은 DPI가 만들어질 때 DPI를 확인하고 DPI가 변경될 때 배율을 크기를 조정합니다.

PerMonitorV2 3

PerMonitor와 비슷하지만 자식 창 DPI 변경 알림, comctl32.dll 컨트롤 크기 조정 개선, 대화 상자 크기 조정이 가능합니다.

DpiUnawareGdiScaled 4

DpiUnaware와 비슷하지만 GDI/GDI+ 기반 콘텐츠의 품질을 향상시킵니다.

설명

높은 DPI 모드를 지정하는 것은 애플리케이션을 실행 중인 컴퓨터의 OS 버전에 따라 달라집니다. 높은 DPI 모드 설정은 Windows 10 Creators Update(버전 1703) 이상 버전을 실행하는 컴퓨터에서 작동합니다.

애플리케이션이 실행되기 시작한 후 DPI 모드를 변경해도 크기 조정에 영향을 주지 않습니다(즉, 변경 내용이 적용되지 않음).

값을 사용 PerMonitor 중이고 서로 다른 DPI 설정에 연결된 모니터가 두 개 이상 있는 경우 창이 한 모니터에서 다른 모니터로 이동될 때 DPI가 변경될 수 있습니다. 이 경우 애플리케이션은 새 모니터의 DPI 설정에 따라 크기가 조정됩니다. 또는 창이 있는 모니터에 대해 OS 크기 조정 설정을 변경할 때 창의 DPI를 변경할 수 있습니다.

적용 대상