Funzione Polygon (wingdi.h)

La funzione Polygon disegna un poligono costituito da due o più vertici collegati da linee rette. Il poligono viene delineato usando la penna corrente e riempita usando il pennello corrente e la modalità di riempimento poligono.

Sintassi

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

Parametri

[in] hdc

Handle per il contesto del dispositivo.

[in] apt

Puntatore a una matrice di strutture POINT che specificano i vertici del poligono, in coordinate logiche.

[in] cpt

Numero di vertici nella matrice. Questo valore deve essere maggiore o uguale a 2.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Il poligono viene chiuso automaticamente disegnando una linea dall'ultimo vertice al primo.

La posizione corrente non viene utilizzata né aggiornata dalla funzione Polygon .

Tutti i punti aggiuntivi vengono ignorati. Per disegnare una linea con più punti, dividere i dati in gruppi, ognuno dei quali ha meno del numero massimo di punti e chiamare la funzione per ogni gruppo di punti. Ricordarsi di connettere i segmenti di linea.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni di forma riempite

Cenni preliminari sulle forme riempite

GetPolyFillMode

PUNTO

PolyPolygon

Polilinea

PolylineTo

SetPolyFillMode