Partager via


Fonction Polygone (wingdi.h)

La fonction Polygon dessine un polygone composé de deux sommets ou plus reliés par des lignes droites. Le polygone est tracé à l’aide du stylet actuel et rempli à l’aide du pinceau actuel et du mode de remplissage de polygone.

Syntaxe

BOOL Polygon(
  [in] HDC         hdc,
  [in] const POINT *apt,
  [in] int         cpt
);

Paramètres

[in] hdc

Handle dans le contexte de l’appareil.

[in] apt

Pointeur vers un tableau de structures POINT qui spécifient les sommets du polygone, en coordonnées logiques.

[in] cpt

Nombre de sommets dans le tableau. Cette valeur doit être supérieure ou égale à 2.

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

Le polygone est fermé automatiquement en dessinant une ligne du dernier sommet au premier.

La position actuelle n’est ni utilisée ni mise à jour par la fonction Polygon .

Tous les points supplémentaires sont ignorés. Pour tracer une ligne avec plus de points, divisez vos données en groupes, chacun ayant moins que le nombre maximal de points, et appelez la fonction pour chaque groupe de points. N’oubliez pas de connecter les segments de ligne.

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

Fonctions de forme remplies

Vue d’ensemble des formes remplies

GetPolyFillMode

POINT

PolyPolygon

Polyligne

PolylineTo

SetPolyFillMode