다음을 통해 공유


GetBoundsRect 함수(wingdi.h)

GetBoundsRect 함수는 지정된 디바이스 컨텍스트에 대해 현재 누적된 경계 사각형을 가져옵니다.

시스템은 각 애플리케이션에 대해 누적 경계 사각형을 유지 관리합니다. 애플리케이션은 이 사각형을 검색하고 설정할 수 있습니다.

구문

UINT GetBoundsRect(
  [in]  HDC    hdc,
  [out] LPRECT lprect,
  [in]  UINT   flags
);

매개 변수

[in] hdc

함수가 반환할 경계 사각형이 있는 디바이스 컨텍스트에 대한 핸들입니다.

[out] lprect

현재 경계 사각형을 받을 RECT 구조체에 대한 포인터입니다. 애플리케이션의 사각형은 논리적 좌표로 반환되고 경계 사각형은 화면 좌표로 반환됩니다.

[in] flags

GetBoundsRect 함수가 작동하는 방식을 지정합니다. 이 매개 변수는 다음 값일 수 있습니다.

의미
DCB_RESET
경계 사각형을 반환한 후 지웁니다. 이 플래그를 설정하지 않으면 경계 사각형이 지워지지 않습니다.

반환 값

반환 값은 누적 경계 사각형의 상태를 지정합니다. 다음 값 중 하나일 수 있습니다.

의미
0 오류가 발생했습니다. 지정된 디바이스 컨텍스트 핸들이 잘못되었습니다.
DCB_DISABLE 경계 누적이 해제되었습니다.
DCB_ENABLE 경계 누적이 켜집니다.
DCB_RESET 경계 사각형이 비어 있습니다.
DCB_SET 경계 사각형이 비어 있지 않습니다.

설명

DCB_SET 값은 DCB_ACCUMULATE 및 DCB_RESET 비트 값의 조합입니다. 경계 사각형이 비어 있는지 여부를 확인하기 위해 DCB_RESET 비트를 검사 애플리케이션도 DCB_ACCUMULATE 비트에 검사 합니다. 경계 사각형은 DCB_RESET 비트가 1이고 DCB_ACCUMULATE 비트가 0인 경우에만 비어 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

그리기 및 그리기 함수

그리기 및 그리기 개요

SetBoundsRect