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 |