다음을 통해 공유


HighDpiMode 열거형

정의

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

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

필드

DpiUnaware 0

애플리케이션 창은 DPI 변경에 맞게 조정되지 않으며 항상 100% 배율을 가정합니다.

DpiUnawareGdiScaled 4

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

PerMonitor 2

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

PerMonitorV2 3

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

SystemAware 1

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

설명

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

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

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

적용 대상