Fonction ArcTo (wingdi.h)

La fonction ArcTo dessine un arc elliptique.

Syntaxe

BOOL ArcTo(
  [in] HDC hdc,
  [in] int left,
  [in] int top,
  [in] int right,
  [in] int bottom,
  [in] int xr1,
  [in] int yr1,
  [in] int xr2,
  [in] int yr2
);

Paramètres

[in] hdc

Handle du contexte d’appareil dans lequel le dessin a lieu.

[in] left

Coordonnée x, en unités logiques, du coin supérieur gauche du rectangle englobant.

[in] top

Coordonnée y, en unités logiques, du coin supérieur gauche du rectangle englobant.

[in] right

Coordonnée x, en unités logiques, du coin inférieur droit du rectangle englobant.

[in] bottom

Coordonnée y, en unités logiques, du coin inférieur droit du rectangle englobant.

[in] xr1

Coordonnée x, en unités logiques, du point de terminaison du radial définissant le point de départ de l’arc.

[in] yr1

Coordonnée y, en unités logiques, du point de terminaison du radial définissant le point de départ de l’arc.

[in] xr2

Coordonnée x, en unités logiques, du point de terminaison du radial définissant le point de fin de l’arc.

[in] yr2

Coordonnée y, en unités logiques, du point de terminaison du radial définissant le point de fin de l’arc.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro.

Remarques

ArcTo est similaire à la fonction Arc , sauf que la position actuelle est mise à jour.

Les points (nLeftRect, nTopRect) et (nRightRect, nBottomRect) spécifient le rectangle englobant. Une ellipse formée par le rectangle englobant spécifié définit la courbe de l’arc. L’arc s’étend dans le sens inverse des aiguilles d’une montre à partir du point où il croise la ligne radiale du centre du rectangle englobant jusqu’au point (nXRadial1, nYRadial1). L’arc se termine là où il croise la ligne radiale du centre du rectangle englobant au point (nXRadial2, nYRadial2). Si le point de départ et le point de fin sont identiques, une ellipse complète est dessinée.

Une ligne est dessinée de la position actuelle jusqu’au point de départ de l’arc. Si aucune erreur ne se produit, la position actuelle est définie sur le point de fin de l’arc.

L’arc est dessiné à l’aide du stylet actuel ; il n’est pas rempli.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête wingdi.h (inclure Windows.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

AngleArc

Arc

Fonctions de courbe et de courbe

Vue d’ensemble des lignes et des courbes

SetArcDirection