Partilhar via


CDC::PolyPolygon

Cria dois ou mais polígonos que são preenchidos usando o modo atual de polígono- preencher.

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

Parâmetros

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

  • lpPolyCounts
    Aponta para uma matriz de inteiros, cada uma de elas especificando o número de pontos em um dos polígonos na matriz de lpPoints .

  • nCount
    O número de entradas na matriz de lpPolyCounts .Esse número especifica o número de polígonos a ser desenhados.Esse valor deve ser pelo menos 2.

Valor de retorno

Diferente de zero se a função é com êxito; se não 0.

Comentários

Os polígonos podem ser separam ou sobrepostos.

Cada polígonos especificado em uma chamada para a função de PolyPolygon deve ser fechado.A o contrário dos polígonos criados pela função de membro de Polígono , os polígonos criados por PolyPolygon não são fechados automaticamente.

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

O modo atual de polígono- preencher pode ser recuperado ou definido usando as funções de membro de GetPolyFillMode e de SetPolyFillMode .

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::GetPolyFillMode

CDC::Polygon

CDC::Polyline

CDC::SetPolyFillMode

PolyPolygon

Estrutura do ponto

Classe de CPoint