Fonction Chord (wingdi.h)

La fonction Chord dessine un accord (une région délimitée par l’intersection d’une ellipse et d’un segment de ligne, appelé sécant). L’accord est tracé à l’aide du stylet actuel et rempli à l’aide du pinceau actuel.

Syntaxe

BOOL Chord(
  [in] HDC hdc,
  [in] int x1,
  [in] int y1,
  [in] int x2,
  [in] int y2,
  [in] int x3,
  [in] int y3,
  [in] int x4,
  [in] int y4
);

Paramètres

[in] hdc

Handle du contexte de l’appareil dans lequel l’accord apparaît.

[in] x1

Coordonnée x, en coordonnées logiques, du coin supérieur gauche du rectangle englobant.

[in] y1

Coordonnée y, en coordonnées logiques, du coin supérieur gauche du rectangle englobant.

[in] x2

Coordonnée x, en coordonnées logiques, du coin inférieur droit du rectangle englobant.

[in] y2

Coordonnée y, en coordonnées logiques, du coin inférieur droit du rectangle englobant.

[in] x3

Coordonnée x, en coordonnées logiques, du point de terminaison du radial définissant le début de l’accord.

[in] y3

Coordonnée y, en coordonnées logiques, du point de terminaison du radial définissant le début de l’accord.

[in] x4

Coordonnée x, en coordonnées logiques, du point de terminaison du radial définissant la fin de l’accord.

[in] y4

Coordonnée y, en coordonnées logiques, du point de terminaison du radial définissant la fin de l’accord.

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

La courbe de l’accord est définie par une ellipse qui correspond au rectangle englobant spécifié. La courbe commence au point où l’ellipse croise la première radiale et s’étend dans le sens inverse des aiguilles d’une montre jusqu’au point où l’ellipse croise la deuxième radiale. L’accord est fermé en dessinant une ligne à partir de l’intersection de la première radiale et de la courbe à l’intersection de la deuxième radiale et de la courbe.

Si le point de départ et le point de fin de la courbe sont identiques, une ellipse complète est dessinée.

La position actuelle n’est ni utilisée ni mise à jour par Chord.

Configuration requise

   
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

ArcTo

Fonctions de forme remplies

Vue d’ensemble des formes remplies

Tarte