Partager via


GraphicsPath ::AddPolygon(constPointF*,INT) méthode (gdipluspath.h)

La méthode GraphicsPath ::AddPolygon ajoute un polygone à ce chemin.

Syntaxe

Status AddPolygon(
  const PointF *points,
  INT          count
);

Paramètres

points

Pointeur vers un tableau de points qui spécifie les sommets du polygone.

count

Entier qui spécifie le nombre d’éléments dans le tableau de points.

Valeur de retour

type : d’état

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status.

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Remarques

La méthode GraphicsPath ::AddPolygon est similaire à la méthode AddLines. La différence est qu’un polygone est une figure intrinsèquement fermée, mais qu’une séquence de lignes n’est pas une figure fermée, sauf si vous appelez GraphicsPath ::CloseFigure. Lorsque Windows GDI+ affiche un chemin d’accès, chaque polygone de ce chemin est fermé ; autrement dit, le dernier sommet du polygone est connecté au premier sommet par une ligne droite.

Exemples

L’exemple suivant crée un chemin d’objet GraphicsPath, ajoute un polygone au chemin, puis dessine le chemin.

VOID Example_AddPolygon(HDC hdc)
{
   Graphics graphics(hdc);

   PointF pts[] = {PointF(20.0f, 20.0f),
                   PointF(120.0f, 20.0f),
                   PointF(120.0f, 70.0f)};

   GraphicsPath path;
   path.AddPolygon(pts, 3);

   // Draw the path.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawPath(&pen, &path);
}

Exigences

Exigence Valeur
d’en-tête gdipluspath.h

Voir aussi

méthodes AddPolygon

découpage avec une région

construction et dessin des chemins d’accès

création d’un de dégradé de chemin d’accès

GraphicsPath

chemins d’accès

pointF

polygones