Partilhar via


CDC::PolyBezier

Desenha um ou mais splines Bzier.

BOOL PolyBezier(
   const POINT* lpPoints,
   int nCount 
);

Parâmetros

  • lpPoints
    Aponta para uma matriz de PONTO estruturas de dados que contêm os pontos de extremidade e pontos de controle do spline(s).

  • nCount
    Especifica o número de pontos no lpPoints matriz. Esse valor deve ser um mais de três vezes o número de splines seja desenhada, porque cada spline Bzier requer dois pontos de controle e um ponto de extremidade e o spline inicial requer um ponto de partida adicional.

Valor de retorno

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

Comentários

Esta função desenha cúbicos splines Bzier usando os pontos de extremidade e pontos de controle especificados pelo lpPoints parâmetro. Primeiro spline é desenhado partir do primeiro ponto quarto ponto usando sistema autônomo pontos de segundo e terceiro sistema autônomo pontos de controle.Cada spline subseqüente na sequência precisa mais exatamente três pontos: o ponto participante da spline anterior é usado sistema autônomo ponto de partida, sistema autônomo dois próximos pontos na sequência são pontos de controle e a terceira é o ponto participante.

A posição corrente não é usada nem atualizada pelo PolyBezier função. A figura não foi preenchida.Esta função desenha linhas usando a caneta corrente.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::PolyBezierTo

PolyBezier

Outros recursos

Membros do CDC