Partager via


Graphics::FillClosedCurve(constBrush*,constPointF*,INT) , méthode (gdiplusgraphics.h)

La méthode Graphics::FillClosedCurve crée une spline cardinale fermée à partir d’un tableau de points et utilise un pinceau pour remplir l’intérieur de la spline.

Syntaxe

Status FillClosedCurve(
  const Brush  *brush,
  const PointF *points,
  INT          count
);

Paramètres

brush

Pointeur vers un objet Brush utilisé pour peindre l’intérieur de la spline.

points

Pointeur vers un tableau de points que cette méthode utilise pour créer une spline cardinale fermée. Chaque point du tableau est un point sur la spline.

count

Entier qui spécifie le nombre de points dans le tableau de points .

Valeur retournée

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 .

Notes

Exemples

L’exemple suivant remplit une spline cardinale fermée.

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

   //Create a SolidBrush object.
   SolidBrush blackBrush(Color(255, 0, 0, 0));

   //Create an array of PointF objects.
   PointF point1(100.0f, 100.0f);
   PointF point2(200.0f, 50.0f);
   PointF point3(250.0f, 200.0f);
   PointF point4(50.0f, 150.0f);
   PointF points[4] = {point1, point2, point3, point4};

   //Fill the curve.
   graphics.FillClosedCurve(&blackBrush, points, 4);
}

Configuration requise

   
En-tête gdiplusgraphics.h

Voir aussi

Splines cardinales

Splines cardinales de dessin

Graphismes

Courbes ouvertes et fermées

Point

SolidBrush

Pinceaux et formes remplies