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 |