polygon 函式 (wingdi.h)

Polygon函式會繪製由直線連接的兩個或多個頂點所組成的多邊形。 多邊形是使用目前的畫筆來概述,並使用目前的筆刷和多邊形填滿模式來填滿。

語法

BOOL Polygon(
  [in] HDC         hdc,
  [in] const POINT *apt,
  [in] int         cpt
);

參數

[in] hdc

裝置內容的控制碼。

[in] apt

以邏輯座標指定多邊形頂點之 POINT 結構的陣列指標。

[in] cpt

陣列中的頂點數目。 此值必須大於或等於 2。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。

備註

多邊形會自動關閉,方法是將最後一個頂點的線條繪製到第一個頂點。

Polygon函式不會使用或更新目前的位置。

會忽略任何額外的點。 若要繪製具有更多點的線條,請將您的資料分割成群組,其中每個點數目小於最大值,並針對每個點群組呼叫 函式。 請記得連接線段。

規格需求

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

另請參閱

填滿圖形函式

填滿圖形概觀

GetPolyFillMode

PolyPolygon

Polyline

PolylineTo

SetPolyFillMode