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
Fonctions de courbe et de courbe