CDC::arcto

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

BOOL ArcTo ( LPCRECT lpRect, POINT ptStart, POINT ptEnd );

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0.

Paramètres

x 1

Spécifie la coordonnée x du coin supérieur gauche du rectangle englobant (en unités logiques).

y1

Spécifie la coordonnée y du coin supérieur gauche du rectangle englobant (en unités logiques).

x 2

Spécifie la coordonnée x du coin inférieur droit du rectangle englobant (en unités logiques).

y2

Spécifie la coordonnée y du coin inférieur droit du rectangle englobant (en unités logiques).

x 3

Spécifie la coordonnée x du point qui définit l'arc de départ du point (en unités logiques). Ce point n'a pas à se situent exactement sur l'arc.

y3

Spécifie la coordonnée y du point qui définit l'arc de départ du point (en unités logiques). Ce point n'a pas à se situent exactement sur l'arc.

x 4

Spécifie la coordonnée x du point qui définit le point de terminaison de l'arc (en unités logiques). Ce point n'a pas à se situent exactement sur l'arc.

y4

Spécifie la coordonnée y du point qui définit le point de terminaison de l'arc (en unités logiques). Ce point n'a pas à se situent exactement sur l'arc.

lpRect

Spécifie le rectangle de délimitation (en unités logiques). Vous pouvez passer soit un pointeur à une structure de données RECT ou un objet CRect pour ce paramètre.

ptStart

Spécifie les coordonnées x et y du point qui définit l'arc de départ du point (en unités logiques). Ce point n'a pas à se situent exactement sur l'arc. Vous pouvez passer une structure POINT de données ou un objet CPoint pour ce paramètre.

ptEnd

Spécifie les coordonnées x et y du point qui définit le point final de l'arc (en unités logiques). Ce point n'a pas à se situent exactement sur l'arc. Vous pouvez passer une structure POINT de données ou un objet CPoint pour ce paramètre.

Remarques

Dessine un arc elliptique. Cette fonction est similaire à CDC::Arc, sauf que la position actuelle est mise à jour. Les points (x 1,y1) et (x 2,y2) spécifier le rectangle englobant. Une ellipse formée par le rectangle englobant donné définit la courbe de l'arc. L'arc s'étend antihoraire (la direction d'arc par défaut) du point où elle croise la ligne radiale depuis le Centre du rectangle englobant (x 3,y3). Les extrémités de l'arc où elle croise la ligne radiale depuis le Centre du rectangle englobant pour (x 4,y4). Si le point de départ et le point de fin sont les mêmes, une ellipse complète est dessinée.

Une ligne est tirée de la position actuelle au point de départ de l'arc. Si aucune erreur ne survient, la position actuelle est définie sur le point de terminaison de l'arc. L'arc est dessinée en utilisant le stylet actuel ; Il n'est pas rempli.

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

Voir aussinbsp ;CDC::AngleArc, CDC::Arc, CDC::SetArcDirection, :: ArcTo

Index