Freigeben über


CDC::Ellipse

Zeichnet eine Ellipse.

BOOL Ellipse(
   int x1,
   int y1,
   int x2,
   int y2 
);
BOOL Ellipse(
   LPCRECT lpRect 
);

Parameter

  • x1
    Gibt die logische X-Koordinate der oberen linken Ecke des umgebenden Rechtecks der Ellipse.

  • y1
    Gibt die logische Y-Koordinate der oberen linken Ecke des umgebenden Rechtecks der Ellipse.

  • x2
    Gibt die logische X-Koordinate der rechten unteren Ecke des umgebenden Rechtecks der Ellipse.

  • y2
    Gibt die logische y-Koordinate der rechten unteren Ecke des umgebenden Rechtecks der Ellipse.

  • lpRect
    Gibt das umschließende Rechteck der Ellipse.Sie können ein CRect-Objekt für diesen Parameter übergeben.

Rückgabewert

Ungleich 0 (null), wenn die Funktion erfolgreich; 0 andernfalls.

Hinweise

Der Mittelpunkt der Ellipse ist der Mittelpunkt des umgebenden Rechteck, das durch x1, y1, x2 und y2 oder lpRect angegeben wird.Die Ellipse ist dem aktuellen Stift gezeichnet, und der Innenfläche mit dem aktuellen Pinsel gefüllt.

Die Abbildung, die von dieser Funktion gezeichnet wird, gilt bis enthalten, jedoch nicht, die NACH-RECHTS- und Unterseitenkoordinaten.Dies bedeutet, dass die Höhe der Abbildung y2 - y1 und die Breite der Abbildung ist x2 - x1 ist.

Wenn entweder die Breite und die Höhe des umgebenden Rechtecks 0 ist, wird keine Ellipse gezeichnet.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchien-Diagramm

CDC::Arc

CDC::Chord

Ellipse