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 della gerarchia

CDC::GetPolyFillMode

CDC::Polygon

CDC::Polyline

CDC::SetPolyFillMode

PolyPolygon

Struttura POINT

Classe di CPoint