pathPointType 枚举 (gdiplusenums.h)

PathPointType 枚举指示路径中数据点的点类型和标志。 位 0 到 2 指示点的类型,位 3 到 7 包含一组指定点属性的标志。 此枚举由 GraphicsPathGraphicsPathIteratorPathData 类使用。

语法

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

常量

 
PathPointTypeStart
值: 0
指示该点是图形的开头。
PathPointTypeLine
值:1
指示该点是线条的两个端点之一。
PathPointTypeBezier
值: 3
指示该点是三次方贝塞尔样条的端点或控制点。
PathPointTypePathTypeMask
值: 0x07
掩码除三个低序位(指示点类型)之外的所有位。
PathPointTypeDashMode
值: 0x10
未使用。
PathPointTypePathMarker
值: 0x20
指定该点为标记。
PathPointTypeCloseSubpath
值: 0x80
指定该点是封闭的子路径中的最后一个点, (图) 。
PathPointTypeBezier3
值: 3
指示该点是三次方贝塞尔样条的端点或控制点。

注解

GraphicsPath 对象具有点数组和类型数组。 类型数组中的每个元素都是一个字节,用于指定点类型和点数组中相应元素的一组标志。

要求

   
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 gdiplusenums.h (包括 Gdiplus.h)

另请参阅

GraphicsPath

GraphicsPathIterator

PathData