GetDpiForWindow 함수(winuser.h)

지정된 창의 인치당 점(dpi) 값을 반환합니다.

구문

UINT GetDpiForWindow(
  [in] HWND hwnd
);

매개 변수

[in] hwnd

정보를 가져올 창입니다.

반환 값

창의 DPI_AWARENESS 따라 달라지는 창의 DPI입니다. 자세한 내용은 설명 부분을 참조하세요. 잘못된 hwnd 값으로 인해 반환 값이 0이 됩니다.

설명

다음 표에서는 제공된 hwndDPI_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

추가 정보