Share via


PathPointType 列挙 (gdiplusenums.h)

PathPointType 列挙は、パス内のデータ ポイントのポイント型とフラグを示します。 ビット 0 から 2 はポイントの種類を示し、ビット 3 から 7 はポイントの属性を指定するフラグのセットを保持します。 この列挙は、GraphicsPath、GraphicsPathIteratorおよび PathData クラスで使用されます。

構文

typedef enum PathPointType {
  PathPointTypeStart = 0,
  PathPointTypeLine = 1,
  PathPointTypeBezier = 3,
  PathPointTypePathTypeMask = 0x07,
  PathPointTypeDashMode = 0x10,
  PathPointTypePathMarker = 0x20,
  PathPointTypeCloseSubpath = 0x80,
  PathPointTypeBezier3 = 3
} ;

定数

 
PathPointTypeStart
値: 0
ポイントが図形の始点であることを示します。
PathPointTypeLine
値: 1
ポイントが 1 行の 2 つの端点のいずれかであることを示します。
PathPointTypeBezier
値: 3
ポイントが 3 次ベジエ スプラインの終点または制御点であることを示します。
PathPointTypePathTypeMask
値: 0x07
ポイントの種類を示す 3 つの下位ビットを除くすべてのビットをマスクします。
PathPointTypeDashMode
値: 0x10
使用されていません。
PathPointTypePathMarker
値: 0x20
ポイントがマーカーであることを指定します。
PathPointTypeCloseSubpath
値: 0x80
ポイントが閉じたサブパスの最後のポイントであることを指定します (図)。
PathPointTypeBezier3
値: 3
ポイントが 3 次ベジエ スプラインの終点または制御点であることを示します。

解説

GraphicsPath オブジェクトには、ポイントの配列と型の配列があります。 型の配列内の各要素は、ポイント型と、ポイントの配列内の対応する要素のフラグのセットを指定するバイトです。

要件

   
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header gdiplusenums.h (Gdiplus.h を含む)

関連項目

Graphicspath

GraphicsPathIterator

PathData