GraphicsPath::AddPie(constRectF&,REAL,REAL)-Methode (gdipluspath.h)
Die GraphicsPath::AddPie-Methode fügt diesem Pfad einen Kreis hinzu. Ein Bogen ist ein Teil einer Ellipse, und ein Kreis ist ein Teil des Bereichs, der durch eine Ellipse eingeschlossen ist. Ein Kreis wird durch einen Bogen und zwei Linien (Kanten) begrenzt, die von der Mitte der Ellipse bis zu den Endpunkten des Bogens gehen.
Syntax
Status AddPie(
const RectF & rect,
REAL startAngle,
REAL sweepAngle
);
Parameter
rect
Bezug auf ein Rechteck, das die Ellipse begrenzt, die den Kreis begrenzt.
startAngle
Reelle Zahl, die den Winkel im Uhrzeigersinn in Grad zwischen der horizontalen Achse der Auslassungspunkte und dem Ausgangspunkt des Bogens angibt, der den Kreis definiert.
sweepAngle
Reelle Zahl, die den Winkel im Uhrzeigersinn (in Grad) zwischen den Anfangs- und Endpunkten des Bogens angibt, der den Kreis definiert.
Rückgabewert
Typ:Status
Wenn die Methode erfolgreich ist, wird Ok zurückgegeben, bei dem es sich um ein Element der Status Enumeration handelt.
Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status Enumeration zurückgegeben.
Bemerkungen
Beispiele
Im folgenden Beispiel wird ein GraphicsPath Objektpfad erstellt, ein Kreis zum Pfad hinzugefügt und dann der Pfad geschlagen.
VOID Example_AddPie(HDC hdc)
{
Graphics graphics(hdc);
RectF rect(50.0f, 50.0f, 100.0f, 100.0f);
GraphicsPath path;
path.AddPie(rect, 20.0f, 45.0f);
// Draw the path.
Pen pen(Color(255, 255, 0, 0));
graphics.DrawPath(&pen, &path);
graphics.DrawPath(&pen, &path);
}
Anforderungen
Anforderung | Wert |
---|---|
Header- | gdipluspath.h |
Siehe auch
Erstellen und Zeichnen von Pfaden