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 を含む) |