다음을 통해 공유


FrameRect 함수(winuser.h)

FrameRect 함수는 지정된 브러시를 사용하여 지정된 사각형 주위에 테두리를 그립니다. 테두리의 너비와 높이는 항상 하나의 논리 단위입니다.

구문

int FrameRect(
  [in] HDC        hDC,
  [in] const RECT *lprc,
  [in] HBRUSH     hbr
);

매개 변수

[in] hDC

테두리가 그려지는 디바이스 컨텍스트에 대한 핸들입니다.

[in] lprc

사각형의 왼쪽 위와 오른쪽 아래 모서리의 논리적 좌표를 포함하는 RECT 구조체에 대한 포인터입니다.

[in] hbr

테두리를 그리는 데 사용되는 브러시 핸들입니다.

반환 값

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

함수가 실패하면 반환 값은 0입니다.

설명

hbr 매개 변수로 식별되는 브러시는 CreateHatchBrush, CreatePatternBrush 또는 CreateSolidBrush 함수를 사용하여 만들거나 GetStockObject 함수를 사용하여 검색되어야 합니다.

RECT 구조체의 아래쪽 멤버가 최상위 멤버보다 작거나 오른쪽 멤버가 왼쪽 멤버보다 작은 경우 함수는 사각형을 그리지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll
API 세트 ext-ms-win-ntuser-gui-l1-1-1(Windows 8.1 도입)

추가 정보

CreateHatchBrush

CreatePatternBrush

CreateSolidBrush

채워진 도형 함수

채워진 도형 개요

GetStockObject

Rect