BOOL AngleArc ( int x, int y, int nRadius, pływaka fStartAngle, pływaka fSweepAngle );
Wartość zwracany
Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.
Parametry
x
Określa logiczne współrzędną x środka okręgu.
y
Określa logiczne współrzędna y środka okręgu.
nRadius
Określa promień okręgu jednostek logicznych. Wartość ta musi być dodatnia.
fStartAngle
Określa początkowy kąt w stopniach względem osi x.
fSweepAngle
Określa kąt wycierania w stopniach względem początkowy kąt.
Uwagi
Rysuje odcinek linii i łuku. Segment linii jest pobierana z bieżącą pozycję początek łuku. Łuku wzdłuż obwodu okręgu z danej usługi radius i Centrum. Długość łuku jest zdefiniowany przez danego kąty rozpoczęcia i wycierania.
AngleArc przenosi bieżącej pozycji punktu końcowego łuku. Łuk rysowany przez tę funkcję może wydaje się być eliptyczny, w zależności od bieżącego trybu transformacji i mapowanie. Przed sformułowaniem łuku, ta funkcja rysuje odcinek linii z bieżącej pozycji początek łuku. Łuku tworząc urojonych okrąg z określonym promieniu wokół punktu środkowego określony. Początkowy punkt łuku jest oznaczane poprzez pomiar przeciwnie z osi koła przez liczbę stopni w Kąt początkowy. Punkt końcowy podobnie znajduje się poprzez pomiar przeciwnie od punktu początkowego przez liczbę stopni w kąt wycierania.
Jeśli kąt wycierania jest większa niż 360 stopni łuku jest wycierana wiele razy. Ta funkcja rysuje linie przy użyciu bieżącego pióra. Rysunek nie jest wypełnione.
Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CDC::ARC, CDC::ArcTo, CDC::MoveTo, :: AngleArc