AdjustWindowRectExForDpi 함수(winuser.h)

클라이언트 사각형의 원하는 크기 및 제공된 DPI에 따라 창 사각형의 필요한 크기를 계산합니다. 그런 다음 이 창 사각형을 CreateWindowEx 함수에 전달하여 원하는 크기의 클라이언트 영역이 있는 창을 만들 수 있습니다.

구문

BOOL AdjustWindowRectExForDpi(
  [in, out] LPRECT lpRect,
  [in]      DWORD  dwStyle,
  [in]      BOOL   bMenu,
  [in]      DWORD  dwExStyle,
  [in]      UINT   dpi
);

매개 변수

[in, out] lpRect

원하는 클라이언트 영역의 왼쪽 위와 오른쪽 아래 모서리의 좌표를 포함하는 RECT 구조체에 대한 포인터입니다. 함수가 반환되면 구조체는 원하는 클라이언트 영역을 수용하기 위해 창의 왼쪽 위와 오른쪽 아래 모서리의 좌표를 포함합니다.

[in] dwStyle

필요한 크기를 계산할 창의 창 스타일 입니다. WS_OVERLAPPED 스타일을 지정할 수 없습니다.

[in] bMenu

창에 메뉴가 있는지 여부를 나타냅니다.

[in] dwExStyle

필요한 크기를 계산해야 하는 창의 확장 창 스타일 입니다.

[in] dpi

크기 조정에 사용할 DPI입니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

이 함수는 AdjustWindowRectEx 와 동일한 결과를 반환하지만 적절한 경우 제공하는 임의의 DPI에 따라 크기를 조정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1607 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll