共用方式為


GraphicsPathIterator::NextPathType 方法 (gdipluspath.h)

GraphicsPathIterator::NextPathType方法會取得相同類型之下一個資料點群組的起始索引和結束索引。

語法

INT NextPathType(
  [out] BYTE *pathType,
  [out] INT  *startIndex,
  [out] INT  *endIndex
);

參數

[out] pathType

類型: BYTE*

BYTE的指標,接收群組中所有點共用的點類型。 可能的值為 PathPointTypeLine 和 PathPointTypeBezier,也就是 PathPointType 列舉的元素。

[out] startIndex

類型: INT*

接收點群組起始索引的 INT 指標。

[out] endIndex

類型: INT*

接收點群組結束索引的 INT 指標。

傳回值

類型: INT

這個方法會傳回群組中的資料點數。 如果路徑中沒有其他的群組,則這個方法會傳回 0。

備註

路徑具有定義其線條和曲線的資料點陣列。 路徑中的所有曲線都會以 Bézier 曲線表示,因此陣列中的指定點有兩種類型之一:PathPointTypeLine 或 PathPointTypeBezier。

第一次呼叫反覆運算器的 GraphicsPathIterator::NextSubpath 方法時,它會取得所有具有相同類型之第一組點的開始和結束索引。 第二次,它會取得第二個群組,依此類置。 每次呼叫 GraphicsPathIterator::NextSubpath時,都會傳回所取得群組中的資料點數目。 當沒有剩餘的群組時,它會傳回 0。

需求

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

另請參閱

建構和繪製路徑

GraphicsPath

GraphicsPathIterator

GraphicsPathIterator::CopyData

GraphicsPathIterator::NextMarker 方法

GraphicsPathIterator::NextSubpath 方法

路徑