Freigeben über


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

Weitere Informationen

AddArc-Methoden

AddEllipse-Methoden

Ausschneiden mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

Ellipsen und Bögen

Graphicspath

Paths