Pen::GetPenType 方法 (gdipluspen.h)

Pen::GetPenType方法會取得目前為此Pen物件設定的類型。

Syntax

PenType GetPenType();

傳回值

類型: PenType

這個方法會傳回 PenType 列舉的專案, 指出目前為此 Pen 物件設定的畫筆樣式。

備註

使用預設的 PenTypeSolidColor 畫筆類型建立Pen物件,這是PenType列舉的元素。

範例

下列範例會建立 HatchBrush 物件,然後將該 HatchBrush 物件的位址傳遞至 Pen 建構函 。 此程式碼會使用寬度為 15 的畫筆繪製線條。 程式碼會呼叫 Pen::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

另請參閱

Pen::GetBrush

Pen::SetBrush

畫筆、線條和矩形

使用畫筆繪製線條和矩形