Função PolyBezierTo (wingdi.h)
A função PolyBezierTo desenha uma ou mais curvas de Bézier.
Sintaxe
BOOL PolyBezierTo(
[in] HDC hdc,
[in] const POINT *apt,
[in] DWORD cpt
);
Parâmetros
[in] hdc
Um identificador para um contexto de dispositivo.
[in] apt
Um ponteiro para uma matriz de estruturas POINT que contém os pontos de extremidade e pontos de controle, em unidades lógicas.
[in] cpt
O número de pontos na matriz lppt . Esse valor deve ser três vezes o número de curvas a serem desenhadas porque cada curva de Bézier requer dois pontos de controle e um ponto final.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero.
Comentários
Essa função desenha curvas de Bézier cúbicas usando os pontos de controle especificados pelo parâmetro lppt . A primeira curva é desenhada da posição atual para o terceiro ponto usando os dois primeiros pontos como pontos de controle. Para cada curva subsequente, a função precisa exatamente de mais três pontos e usa o ponto final da curva anterior como o ponto de partida para o próximo.
PolyBezierTo move a posição atual para o ponto final da última curva de Bézier. A figura não está preenchida.
Essa função desenha linhas usando a caneta atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wingdi.h (inclua Windows.h) |
Biblioteca | Gdi32.lib |
DLL | Gdi32.dll |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de