Pen::P en (constBrush*,REAL) 方法 (gdipluspen.h)

建立 Pen 物件,這個物件會使用筆刷的屬性和實數來設定此 Pen 物件的寬度。

語法

void Pen(
  [in] const Brush *brush,
  [in] REAL        width
);

參數

[in] brush

類型:const Brush*

筆刷的指標,以這個畫筆為基礎。

[in] width

類型: REAL

選擇性。 指定此筆刷筆觸寬度的實數。 預設值為 1.0。 如果此值為 0,裝置單位的寬度一律為 1 圖元,不同之處在于 width 不會受到用於 之 Graphics 物件的 Pen 縮放轉換作業影響;寬度一律為 1 圖元。

傳回值

備註

如果您將畫筆的位址傳遞至 Graphics 物件的其中一個繪製方法,則筆刷筆觸的寬度取決於 Graphics 物件中指定的測量單位。 度量的預設單位是 UnitPixel,這是 Unit 列舉的元素。

範例

下列範例會建立Brush物件,然後根據Brush物件建立Pen物件。

SolidBrush sBrush(Color(255,255,0,0));
Pen pen(&sBrush, 4.0f);

需求

   
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 gdipluspen.h (包含 Gdiplus.h)
程式庫 Gdiplus.lib
Dll Gdiplus.dll

另請參閱

Brush

畫筆、線條和矩形

設定畫筆寬度和對齊方式