Condividi tramite


CDC::PolyPolygon

Crea due o più i poligoni che sono riempiti con la modalità di riempimento poligoni corrente.

BOOL PolyPolygon( 
   LPPOINT lpPoints, 
   LPINT lpPolyCounts, 
   int nCount  
);

Parametri

  • lpPoints
    Punta a una matrice di strutture di punti o di oggetti CPoint che definiscono i vertici poligoni.

  • lpPolyCounts
    Punta a una matrice di interi, ognuno dei quali specifica il numero di punti in uno dei poligoni nella matrice lpPoints.

  • nCount
    Il numero di voci della matrice lpPolyCounts. Questo numero è possibile specificare il numero di poligoni da tracciare. Questo valore deve essere almeno 2.

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Note

I poligoni possono essere disgiunte o sovrapposti.

Ogni poligono specificato in una chiamata alla funzione PolyPolygon deve essere chiuso. A differenza dei poligoni creati dalla funzione membro Poligono, i poligoni creati da PolyPolygon non sono chiusi automaticamente.

La funzione crea due o più i poligoni. Per creare un singolo poligono, un'applicazione deve utilizzare la funzione membro Poligono.

La modalità di riempimento poligoni corrente può essere recuperata o impostata mediante le funzioni membro SetPolyFillMode e GetPolyFillMode.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::GetPolyFillMode

CDC::Polygon

CDC::Polyline

CDC::SetPolyFillMode

PolyPolygon

Struttura POINT

CPoint Class