Método GraphicsPath::AddPolygon(constPointF*,INT) (gdipluspath.h)
O método GraphicsPath::AddPolygon adiciona um polígono a esse caminho.
Sintaxe
Status AddPolygon(
const PointF *points,
INT count
);
Parâmetros
points
Ponteiro para uma matriz de pontos que especifica os vértices do polígono.
count
Inteiro que especifica o número de elementos na matriz de pontos.
Retornar valor
Type:Status
Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .
Se o método falhar, ele retornará um dos outros elementos da enumeração Status .
Comentários
O método GraphicsPath::AddPolygon é semelhante ao método AddLines . A diferença é que um polígono é uma figura intrinsecamente fechada, mas uma sequência de linhas não é uma figura fechada, a menos que você chame GraphicsPath::CloseFigure. Quando o Windows GDI+ renderiza um caminho, cada polígono nesse caminho é fechado; ou seja, o último vértice do polígono é conectado ao primeiro vértice por uma linha reta.
Exemplos
O exemplo a seguir cria um caminho de objeto GraphicsPath , adiciona um polígono ao caminho e desenha o caminho.
VOID Example_AddPolygon(HDC hdc)
{
Graphics graphics(hdc);
PointF pts[] = {PointF(20.0f, 20.0f),
PointF(120.0f, 20.0f),
PointF(120.0f, 70.0f)};
GraphicsPath path;
path.AddPolygon(pts, 3);
// Draw the path.
Pen pen(Color(255, 255, 0, 0));
graphics.DrawPath(&pen, &path);
}
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | gdipluspath.h |
Confira também
Construindo e desenhando demarcadores
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