GraphicsPath::AddEllipse(INT,INT,INT,INT)-Methode (gdipluspath.h)
Die GraphicsPath::AddEllipse-Methode fügt diesem Pfad eine Ellipse hinzu.
Syntax
Status AddEllipse(
[in] INT x,
[in] INT y,
[in] INT width,
[in] INT height
);
Parameter
[in] x
Typ: INT
Ganzzahl, die die x-Koordinate der oberen linken Ecke des umgebenden Rechtecks für die Ellipse angibt.
[in] y
Typ: INT
Ganzzahl, die die y-Koordinate der oberen linken Ecke des umgebenden Rechtecks für die Ellipse angibt.
[in] width
Typ: INT
Ganzzahl, die die Breite des umgebenden Rechtecks für die Ellipse angibt.
[in] height
Typ: INT
Ganzzahl, die die Höhe des umgebenden Rechtecks für die Ellipse angibt.
Rückgabewert
Typ: Status
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.
Hinweise
Ein GraphicsPath-Objekt speichert eine Ellipse als Sequenz von vier verbundenen Bézier-Splines. Das GraphicsPath-Objekt speichert die obere linke Ecke, Breite und Höhe des begrenzungsenden Rechtecks der Ellipse nicht.
Beispiele
Das folgende Beispiel erstellt einen GraphicsPath-Objektpfad, fügt dem Pfad eine Auslassungspunkte hinzu und zeichnet dann den Pfad.
VOID Example_AddEllipse(HDC hdc)
{
Graphics graphics(hdc);
GraphicsPath path;
path.AddEllipse(20, 20, 200, 100);
// Draw the path.
Pen pen(Color(255, 255, 0, 0));
graphics.DrawPath(&pen, &path);
}
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 | gdipluspath.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |