다음을 통해 공유


Pen::GetPenType 메서드(gdipluspen.h)

Pen::GetPenType 메서드는 이 Pen 개체에 대해 현재 설정된 형식을 가져옵니다.

구문

PenType GetPenType();

반환 값

형식: PenType

이 메서드는 이 Pen 개체에 대해 현재 설정된 펜 스타일을 나타내는 PenType 열거형의 요소를 반환합니다.

설명

Pen 개체는 PenType 열거형의 요소인 PenTypeSolidColor의 기본 형식으로 만들어집니다.

예제

다음 예제에서는 HatchBrush 개체를 만든 다음 해당 HatchBrush 개체의 주소를 생성자에 전달합니다. 이 코드는 너비가 15인 펜을 사용하여 선을 그립니다. 이 코드는 펜::GetPenType 메서드를 호출하여 펜의 형식을 확인한 다음, 형식이 PenTypeHatchFill인지 확인합니다.

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

   // Create a HatchBrush object.
   HatchBrush hatchBrush(
      HatchStyleVertical,
      Color(255, 255, 0, 0),
      Color(255, 0, 0, 255));

   // Create a pen based on a hatch brush, and use that
   // pen to draw a line.
   Pen pen(&hatchBrush, 15);
   graphics.DrawLine(&pen, 20, 20, 200, 100);

   // Obtain information about the pen.
   PenType penType = pen.GetPenType();

   if(penType == PenTypeHatchFill)
   {
      // The pen will draw with a hatch pattern.
   }
}

요구 사항

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

참고 항목

펜::GetBrush

펜::SetBrush

펜, 선 및 사각형

펜을 사용하여 선 및 사각형 그리기