Freigeben über


Graphics::FillClosedCurve(constBrush*,constPointF*,INT)-Methode (gdiplusgraphics.h)

Die Graphics::FillClosedCurve-Methode erstellt einen geschlossenen Kardinalspline aus einem Array von Punkten und verwendet einen Pinsel, um das Innere des Splines zu füllen.

Syntax

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

Parameter

brush

Zeiger auf ein Brush-Objekt , das verwendet wird, um das Innere des Splines zu zeichnen.

points

Zeiger auf ein Array von Punkten, das diese Methode verwendet, um einen geschlossenen Kardinalspline zu erstellen. Jeder Punkt im Array ist ein Punkt auf dem Spline.

count

Ganzzahl, die die Anzahl der Punkte im Punktearray angibt.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, gibt sie eines der anderen Elemente der Status-Enumeration zurück.

Bemerkungen

Beispiele

Im folgenden Beispiel wird ein geschlossener Kardinalspline ausgefüllt.

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);
}

Requirements (Anforderungen)

   
Kopfzeile gdiplusgraphics.h

Weitere Informationen

Kardinal-Splines

Zeichnen kardinaler Splines

Grafiken

Geöffnete und geschlossene Kurven

Point

Solidbrush

Pinsel und gefüllte Formen