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