GetDpiForWindow 함수(winuser.h)
지정된 창의 인치당 점(dpi) 값을 반환합니다.
구문
UINT GetDpiForWindow(
[in] HWND hwnd
);
매개 변수
[in] hwnd
정보를 가져올 창입니다.
반환 값
창의 DPI_AWARENESS 따라 달라지는 창의 DPI입니다. 자세한 내용은 설명 부분을 참조하세요. 잘못된 hwnd 값으로 인해 반환 값이 0이 됩니다.
설명
다음 표에서는 제공된 hwnd의 DPI_AWARENESS 따라 GetDpiForWindow의 반환 값을 나타냅니다.
DPI_AWARENESS | 반환 값 |
---|---|
DPI_AWARENESS_UNAWARE | DPI의 기본 값은 96('USER_DEFAULT_SCREEN_DPI'으로 정의됨)으로 설정됩니다. |
DPI_AWARENESS_SYSTEM_AWARE | 시스템 DPI입니다. |
DPI_AWARENESS_PER_MONITOR_AWARE | 창이 있는 모니터의 DPI입니다. |
예제
간단한 Direct2D 애플리케이션 만들기를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 10 버전 1607 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winuser.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |