Pen::GetPenType 方法 (gdipluspen.h)
Pen::GetPenType方法會取得目前為此Pen物件設定的類型。
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 |