다음을 통해 공유


LinearGradientBrush::GetWrapMode 메서드(gdiplusbrush.h)

LinearGradientBrush::GetWrapMode 메서드는 이 브러시의 래핑 모드를 가져옵니다. 래핑 모드는 브러시로 칠할 때 영역을 바꿈하는 방법을 결정합니다.

구문

WrapMode GetWrapMode();

반환 값

형식: WrapMode

이 메서드는 WrapMode 열거형의 다음 요소 중 하나를 반환합니다.

  • WrapModeTile
  • WrapModeTileFlipX
  • WrapModeTileFlipy
  • WrapModeTileFlipXY

설명

선형 그라데이션 브러시의 경계선이 타일을 형성합니다. 선형 그라데이션 브러시로 영역을 그리면 타일이 반복됩니다. 선형 그라데이션 브러시는 래핑 모드에서 지정한 대로 대체 타일을 특정 방향으로 대칭 이동하게 할 수 있습니다. 대칭 이동은 색의 순서를 반전시키는 효과가 있습니다.

선형 그라데이션 브러시의 기본 래핑 모드는 WrapModeTile로, 대칭 이동이 발생하지 않음을 나타냅니다.

예제

다음 예제에서는 선형 그라데이션 브러시를 만들고 래핑 모드를 설정합니다. 다음으로, 코드는 브러시의 래핑 모드를 가져오고 브러시의 현재 래핑 모드에 따라 작업을 수행합니다.

VOID Example_GetWrapMode(HDC hdc)
{
   Graphics myGraphics(hdc);

   // Create a linear gradient brush, and set its wrap mode.
   LinearGradientBrush linGrBrush( 
      Point(0,0),
      Point(200, 0),
      Color(255, 255, 0, 0),   // red
      Color(255, 0, 0, 255));  // blue

   linGrBrush.SetWrapMode(WrapModeTileFlipX);

   // Obtain information about the linear gradient brush.
   WrapMode wrapMode;
   wrapMode = linGrBrush.GetWrapMode();

   if (wrapMode == WrapModeTileFlipX)
   {
       // Do some task. 
   }
   else if (wrapMode == WrapModeTileFlipY)
   {
       // Do a different task.
   }
}

요구 사항

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

추가 정보

브러시 및 채워진 도형

그라데이션 브러시로 셰이프 채우기

LinearGradientBrush

LinearGradientBrush::SetWrapMode

Point

이미지를 사용하여 도형 바둑판식 배열

Wrapmode