GraphicsPath::GetPointCount, méthode (gdipluspath.h)
La méthode GraphicsPath::GetPointCount obtient le nombre de points dans le tableau de points de données de ce chemin d’accès. Il s’agit du nombre de types dans le tableau de types de points du chemin d’accès.
Syntaxe
INT GetPointCount();
Valeur de retour
Type : INT
Cette méthode retourne le nombre de points dans le tableau de points de données du chemin d’accès.
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. Les types de points et indicateurs possibles sont répertoriés dans l’énumération PathPointType .
Exemples
L’exemple suivant crée un chemin qui a une ellipse et une ligne. Le code appelle la méthode GraphicsPath::GetPointCount pour déterminer le nombre de points de données stockés dans le chemin d’accès. Ensuite, le code appelle la méthode GraphicsPath::GetPathPoints pour récupérer ces points de données. Enfin, le code remplit une petite ellipse à chacun des points de données.
VOID GetPointCountExample(HDC hdc)
{
Graphics graphics(hdc);
// Create a path that has one ellipse and one line.
GraphicsPath path;
path.AddEllipse(10, 10, 200, 100);
path.AddLine(220, 120, 300, 160);
// Find out how many data points are stored in the path.
INT count = path.GetPointCount();
// Draw the path points.
SolidBrush redBrush(Color(255, 255, 0, 0));
PointF* points = new PointF[count];
path.GetPathPoints(points, count);
for(INT j = 0; j < count; ++j)
graphics.FillEllipse(
&redBrush,
points[j].X - 3.0f,
points[j].Y - 3.0f,
6.0f,
6.0f);
delete [] 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] |
Plateforme cible | Windows |
En-tête | gdipluspath.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |
Voir aussi
Génération et dessin de tracés