Partilhar via


CDC::PolyPolygon

Cria dois ou mais polígonos preenchidas usando o modo de polígono preenchimento corrente.

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

Parâmetros

  • lpPoints
    Aponta para uma matriz de PONTO estruturas de ou CPoint objetos que definem os vértices dos polígonos.

  • lpPolyCounts
    Aponta para uma matriz de inteiros, cada uma das quais Especifica o número de pontos em um dos polígonos no lpPoints matriz.

  • nCount
    O número de entradas no lpPolyCounts matriz. Esse número Especifica o número de polígonos seja desenhada.Esse valor deve ser pelo menos 2.

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário, 0.

Comentários

Os polígonos podem ser separado ou sobrepostos.

Cada polígono especificado em uma telefonar para o PolyPolygon função deve ser fechada. Ao contrário dos polígonos criados pelo Polígono função de membro , polígonos criados por PolyPolygon não são fechados automaticamente.

A função cria dois ou mais polígonos.Para criar um único polígono, um aplicativo deve usar o Polígonofunção de membro .

O modo de polígono preenchimento corrente pode ser recuperado ou definido usando o GetPolyFillMode e SetPolyFillMode funções de membro.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::GetPolyFillMode

CDC::Polygon

CDC::Polyline

CDC::SetPolyFillMode

PolyPolygon

Estrutura de ponto

Classe CPoint

Outros recursos

Membros do CDC