높은 DPI 참조

Functions

항목 설명
AdjustWindowRectExForDpi 특정 DPI로 크기가 조정된 값을 반환하는 AdjustWindowRectEx 의 변형입니다.
AreDpiAwarenessContextsEqual DPI_AWARENESS_CONTEXT 값이 동일한지 여부를 결정합니다.
EnableNonClientDpiScaling 지정된 최상위 창의 비 클라이언트 영역의 자동 크기 조정을 사용하도록 설정합니다.
GetAwarenessFromDpiAwarenessContext DPI_AWARENESS_CONTEXT DPI_AWARENESS값을 검색합니다.
GetDpiForMonitor 모니터와 연결된 DPI 정보를 쿼리합니다.
GetDpiForSystem 시스템 DPI를 반환합니다.
GetDpiForWindow 지정된 창의 현재 DPI를 반환합니다.
GetProcessDpiAwareness 지정된 프로세스의 DPI 가상화 모드를 검색합니다.
GetSystemMetricsForDpi 특정 DPI로 크기가 조정된 값을 반환하는 GetSystemMetrics 의 변형입니다.
GetThreadDpiAwarenessContext 현재 스레드에 대한 활성 DPI 인식 컨텍스트를 검색합니다.
GetWindowDpiAwarenessContext 창에 대한 DPI 인식 컨텍스트를 검색합니다.
IsValidDpiAwarenessContext DPI_AWARENESS_CONTEXT 유효하고 현재 시스템에서 지원하는지 확인합니다.
LogicalToPhysicalPointForPerMonitorDPI 호출자의 DPI 인식에 관계없이 창의 점을 논리적 좌표에서 물리적 좌표로 변환합니다.
PhysicalToLogicalPointForPerMonitorDPI 호출자의 DPI 인식에 관계없이 창의 점을 실제 좌표에서 논리 좌표로 변환합니다.
SetProcessDpiAwareness 현재 프로세스에 대한 DPI 가상화 모드를 설정합니다.
SetThreadDpiAwarenessContext 현재 스레드에 대한 활성 DPI 인식 컨텍스트를 변경합니다.
SystemParametersInfoForDpi 특정 DPI로 스케일링된 값을 반환하는 SystemParametersInfo 의 변형입니다.
SetProcessDpiAwarenessContext 현재 프로세스에 대한 DPI 인식 컨텍스트를 설정합니다.
SetDialogDpiChangeBehavior 대화 상자의 기본 모니터별 DPI 크기 조정 동작을 재정의합니다.
GetDialogDpiChangeBehavior 대화 상자의 모니터별 DPI 크기 조정 동작을 검색합니다.
SetDialogControlDpiChangeBehavior 대화 상자에서 자식 창의 기본 모니터별 DPI 크기 조정 동작을 재정의합니다.
GetDialogControlDpiChangeBehavior 대화 상자에서 자식 창의 모니터별 DPI 크기 조정 동작 재정의를 검색합니다.
OpenThemeDataForDpi 특정 DPI와 연결된 테마 핸들을 여는 OpenThemeData 의 변형입니다.
GetSystemDpiForProcess 지정된 프로세스와 연결된 시스템 DPI를 검색합니다.
GetDpiFromDpiAwarenessContext 지정된 DPI_AWARENESS_CONTEXT 핸들에서 DPI를 검색합니다.
SetThreadDpiHostingBehavior 현재 스레드의 기본 DPI 호스팅 동작을 재정의합니다.
GetThreadDpiHostingBehavior 현재 스레드의 DPI 호스팅 동작을 검색합니다.
GetWindowDpiHostingBehavior 지정된 창의 DPI 호스팅 동작을 검색합니다.

 

형식

항목 설명
DPI_AWARENESS DPI 좌표 가상화 모드를 나타냅니다.
DPI_AWARENESS_CONTEXT DPI 가상화 모드 및 관련 동작을 나타내는 토큰입니다.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS 대화 상자 내의 자식 창에 대한 모니터별 DPI 크기 조정 동작 재정의에 대해 설명합니다.
DIALOG_DPI_CHANGE_BEHAVIORS 대화 상자의 모니터별 DPI 크기 조정 동작 재정의에 대해 설명합니다.
MONITOR_DPI_TYPE 모니터와 연결된 DPI 유형을 나타냅니다.
PROCESS_DPI_AWARENESS 프로세스의 DPI 좌표 가상화 모드를 나타냅니다.
DPI_HOSTING_BEHAVIOR 창에 대한 DPI 호스팅 동작을 나타냅니다.

 

메시지

항목 설명
WM_DPICHANGED 최상위 창에 DPI가 변경되었음을 알립니다.
WM_DPICHANGED_BEFOREPARENT 포함된 창과 연결된 DPI가 변경되었음을 자식 창에 알립니다. 부모 창에 알림이 표시되기 전에 배달됩니다.
WM_DPICHANGED_AFTERPARENT 포함된 창과 연결된 DPI가 변경되었음을 자식 창에 알립니다. 부모 창에 알림이 표시되면 배달됩니다.
WM_GETDPISCALEDSIZE 최상위 창이 DPI 변경에 따라 비선형으로 크기를 조정할 수 있습니다.