다음을 통해 공유


Graphics::FillRegion 메서드(gdiplusgraphics.h)

Graphics::FillRegion 메서드는 브러시를 사용하여 지정된 영역을 채웁니다.

구문

Status FillRegion(
  [in] const Brush  *brush,
  [in] const Region *region
);

매개 변수

[in] brush

형식: const 브러시*

영역을 그리는 데 사용되는 브러시에 대한 포인터입니다.

[in] region

형식: const Region*

채울 영역에 대한 포인터입니다.

반환 값

형식: 상태

메서드가 성공하면 Status 열거형의 요소인 확인을 반환합니다.

메서드가 실패하면 Status 열거형의 다른 요소 중 하나를 반환합니다.

설명

영역은 픽셀 집합을 설명하므로 픽셀은 완전히 내부 또는 완전히 영역 외부로 간주됩니다. 따라서 Graphics::FillRegion 은 영역의 가장자리를 앤티앨리어스하지 않습니다.

예제

다음 예제에서는 사각형에서 영역을 만든 다음 영역을 채웁니다.

VOID Example_FillRegion(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a SolidBrush object.
   SolidBrush blackBrush(Color(255, 0, 0, 0));

   // Create a Region object from a rectangle.
   Region ellipseRegion(Rect(0, 0, 200, 100));

   // Fill the region.
   graphics.FillRegion(&blackBrush, &ellipseRegion);
}

요구 사항

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

추가 정보

색상

그래픽

지역

지역

상태