CDC::AngleArc

BOOLAngleArc (intintx,y,intnRadius,flotterfStartAngle,flotterfSweepAngle);

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

x

Spécifie la coordonnée x logique du Centre du cercle.

y

Spécifie la logique coordonnée y du Centre du cercle.

nRadius

Spécifie le rayon du cercle en unités logiques. Cette valeur doit être positive.

fStartAngle

Spécifie l'angle de départ en degrés par rapport à l'axe des abscisses.

fSweepAngle

Spécifie l'angle de balayage en degrés par rapport à l'angle de départ.

Remarques

Dessine un segment de ligne et un arc. Le segment de ligne est tiré de la position courante au début de l'arc. L'arc est dessinée le long du périmètre d'un cercle avec le Centre et de rayon donné. La longueur de l'arc est définie par les angles de départ et balayage donnés.

AngleArc déplace la position actuelle vers le point de terminaison de l'arc. L'arc dessiné par cette fonction peut sembler elliptique, selon le mode actuel de transformation et de la cartographie. Avant de tirer à l'arc, cette fonction dessine le segment de droite de la position actuelle au début de l'arc. L'arc est dessinée en construisant un cercle imaginaire avec le rayon spécifié autour du point Centre spécifié. Le point de départ de l'arc est déterminé en mesurant antihoraire de l'axe des abscisses du cercle par le nombre de degrés de l'angle de départ. Le point de fin est situé de la même façon en mesurant antihoraire au point de départ par le nombre de degrés de l'angle de balayage.

Si l'angle de balayage est supérieure à 360 degrés l'arc est balayée plusieurs fois. Cette fonction dessine des lignes en utilisant le stylet actuel. La figure n'est pas remplie.

Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDC::arc, CDC::ArcTo, CDC::MoveTo, :: AngleArc

Index