Graphics::D rawPie(constPen*,constRect&,REAL,REAL)-Methode (gdiplusgraphics.h)
Die Graphics::D rawPie-Methode zeichnet einen Kreis.
Syntax
Status DrawPie(
[in] const Pen *pen,
[in, ref] const Rect & rect,
[in] REAL startAngle,
[in] REAL sweepAngle
);
Parameter
[in] pen
Typ: const Pen*
Zeiger auf einen Stift, der zum Zeichnen des Kreises verwendet wird.
[in, ref] rect
Typ: const Rect
Verweis auf ein Rechteck, das die Ellipse umgibt, in der der Kreis gezeichnet werden soll.
[in] startAngle
Typ: REAL
Reelle Zahl, die den Winkel in Grad zwischen der x-Achse und dem Anfangspunkt des Bogens angibt, der den Kreis definiert. Ein positiver Wert gibt die Drehung im Uhrzeigersinn an.
[in] sweepAngle
Typ: REAL
Reelle Zahl, die den Winkel in Grad zwischen den Anfangs- und Endpunkten des Bogens angibt, der den Kreis definiert. Ein positiver Wert gibt die Drehung im Uhrzeigersinn an.
Rückgabewert
Typ: Status
Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .
Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.
Hinweise
Die folgende Abbildung zeigt den Kreis, der in der Ellipse gezeichnet wird, die durch das Rechteck begrenzt wird. Die Abbildung zeigt auch die horizontale Achse der Ellipse und die Richtung von startAngle und sweepAngle.
Beispiele
Das folgende Beispiel zeichnet einen Kreis.
VOID Example_DrawPie(HDC hdc)
{
Graphics graphics(hdc);
// Create a Pen object.
Pen blackPen(Color(255, 0, 0, 0), 3);
// Define the pie.
Rect ellipseRect(0, 0, 200, 100);
REAL startAngle = 0.0f;
REAL sweepAngle = 45.0f;
// Draw the pie.
graphics.DrawPie(&blackPen, ellipseRect, startAngle, sweepAngle);
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | gdiplusgraphics.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |