Método GraphicsPath::Reverse (gdipluspath.h)

O método GraphicsPath::Reverse inverte a ordem dos pontos que definem as linhas e curvas desse caminho.

Sintaxe

Status Reverse();

Retornar valor

Tipo: 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

Um objeto GraphicsPath tem uma matriz de pontos e uma matriz de tipos. Cada elemento na matriz de tipos é um byte que especifica o tipo de ponto e um conjunto de sinalizadores para o elemento correspondente na matriz de pontos. Possíveis tipos de ponto e sinalizadores são listados na enumeração PathPointType .

Esse método inverte a ordem dos elementos na matriz de pontos e na matriz de tipos.

Exemplos

O exemplo a seguir cria um caminho de objeto GraphicsPath, adiciona duas linhas ao caminho, chama o método Reverse e desenha o caminho.


VOID ReverseExample(HDC hdc)
{
   Graphics graphics(hdc);
   GraphicsPath path;

   // Set up and call Reverse.
   Point pts[] = {Point(10, 60),
                  Point(50, 110),
                  Point(90, 60)};
   path.AddLines(pts, 3);
   path.Reverse();

   // Draw the path.
   graphics.DrawPath(&Pen(Color(128, 255, 0, 0), 2), &path);
}
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, 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 gdipluspath.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Métodos AddLines

Recorte com uma região

Construindo e desenhando demarcadores

Criando um Gradiente de Caminho

Métodos GetPathPoints

Graphicspath

GraphicsPath::GetPathData

GraphicsPath::GetPathTypes

Caminhos

Ponto