CDC::ArcTo

BOOL ArcTo( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );

BOOL ArcTo ( LPCRECT LpRect, Punkt PtStart, Punkt PtEnd );

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; andernfalls 0.

Parameter

x 1

Gibt die X-Koordinate von der oberen linken Ecke des umschließenden Rechtecks (in logischen Einheiten).

y1

Gibt die y-Koordinate von der oberen linken Ecke des umschließenden Rechtecks (in logischen Einheiten).

x 2

Gibt die X-Koordinate der unteren rechten Ecke des umschließenden Rechtecks (in logischen Einheiten).

y2

Gibt die y-Koordinate der unteren rechten Ecke des umschließenden Rechtecks (in logischen Einheiten).

x 3

Gibt an, dass die X-Koordinate des Point, der den Bogen definiert den Ausgangspunkt (in logischen Einheiten). Dieser Punkt muss nicht genau auf dem Bogen liegen.

y3

Gibt an, dass die y-Koordinate des Point, der den Bogen definiert den Ausgangspunkt (in logischen Einheiten). Dieser Punkt muss nicht genau auf dem Bogen liegen.

x 4

Gibt die X-Koordinate des Punktes, der Endpunkt des Bogens (in logischen Einheiten) definiert. Dieser Punkt muss nicht genau auf dem Bogen liegen.

y4

Gibt die y-Koordinate des Punktes, der Endpunkt des Bogens (in logischen Einheiten) definiert. Dieser Punkt muss nicht genau auf dem Bogen liegen.

lpRect

Gibt das umschließende Rechteck (in logischen Einheiten). Sie können entweder einen Zeiger auf einen RECT -Datenstruktur oder ein CRect -Objekt für diesen Parameter übergeben.

ptStart

Gibt an, dass die X - und y-Koordinaten des Punktes, der den Bogen definiert den Ausgangspunkt (in logischen Einheiten). Dieser Punkt muss nicht genau auf dem Bogen liegen. Sie können entweder eine POINT -Daten-Struktur oder einem CPoint -Objekt für diesen Parameter übergeben.

ptEnd

Gibt die X - und y-Koordinaten des Punktes, der Endpunkt des Bogens (in logischen Einheiten) definiert. Dieser Punkt muss nicht genau auf dem Bogen liegen. Sie können entweder eine POINT -Daten-Struktur oder einem CPoint -Objekt für diesen Parameter übergeben.

Bemerkungen

Zeichnet einen elliptischen Bogen. Diese Funktion ist ähnlich wie CDC::Arc, mit der Ausnahme, dass die aktuelle Position aktualisiert wird. Die Punkte (X 1,y1) und (X 2,y2) geben das umschließende Rechteck. Eine Ellipse gebildet durch das angegebene umschließende Rechteck definiert die Kurve des Bogens. Der Bogen reicht gegen den Uhrzeigersinn (Standard Bogen Richtung) an dem Punkt, wo es die radiale Linie von der Mitte des umgebenden Rechtecks (X 3,y3) schneidet. Die Bogen-enden, wo es die radiale Linie von der Mitte des umgebenden Rechtecks (X 4y4) schneidet. Wenn der Ausgangspunkt und Endpunkt identisch sind, wird eine vollständige Ellipse gezeichnet.

Eine Linie wird von der aktuellen Position mit dem Anfangspunkt des Bogens gezeichnet. Wenn kein Fehler auftritt, wird die aktuelle Position auf den Endpunkt des Bogens festgelegt. Der Bogen ist mit dem aktuellen Stift gezeichnet; Es ist nicht gefüllt.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::AngleArc, CDC::Arc, CDC::SetArcDirection, :: ArcTo

Index