Share via


Énumération PathPointType (gdiplusenums.h)

L’énumération PathPointType indique les types de points et les indicateurs pour les points de données d’un chemin d’accès. Les bits 0 à 2 indiquent le type d’un point, et les bits 3 à 7 contiennent un ensemble d’indicateurs qui spécifient les attributs d’un point. Cette énumération est utilisée par les classes GraphicsPath, GraphicsPathIterator et PathData .

Syntax

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

Constantes

 
PathPointTypeStart
Valeur : 0
Indique que le point est le début d’une figure.
PathPointTypeLine
Valeur : 1
Indique que le point est l’un des deux points de terminaison d’une ligne.
PathPointTypeBezier
Valeur : 3
Indique que le point est un point de terminaison ou un point de contrôle d’une spline de Bézier cubique.
PathPointTypePathTypeMask
Valeur : 0x07
Masque tous les bits, à l’exception des trois bits d’ordre inférieur, qui indiquent le type de point.
PathPointTypeDashMode
Valeur : 0x10
Non utilisé.
PathPointTypePathMarker
Valeur : 0x20
Spécifie que le point est un marqueur.
PathPointTypeCloseSubpath
Valeur : 0x80
Spécifie que le point est le dernier point d’un sous-chemin fermé (figure).
PathPointTypeBezier3
Valeur : 3
Indique que le point est un point de terminaison ou un point de contrôle d’une spline de Bézier cubique.

Notes

Un objet GraphicsPath a un tableau de points et un tableau de types. Chaque élément du tableau de types est un octet qui spécifie le type de point et un ensemble d’indicateurs pour l’élément correspondant dans le tableau de points.

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête gdiplusenums.h (include Gdiplus.h)

Voir aussi

Graphicspath

GraphicsPathIterator

PathData