Share via


Metodo GraphicsPath::Reverse (gdipluspath.h)

Il metodo GraphicsPath::Reverse inverte l'ordine dei punti che definiscono le linee e le curve del percorso.

Sintassi

Status Reverse();

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Commenti

Un oggetto GraphicsPath include una matrice di punti e una matrice di tipi. Ogni elemento nella matrice di tipi è un byte che specifica il tipo di punto e un set di flag per l'elemento corrispondente nella matrice di punti. I tipi di punti e i flag possibili sono elencati nell'enumerazione PathPointType .

Questo metodo inverte l'ordine degli elementi nella matrice di punti e nella matrice di tipi.

Esempio

L'esempio seguente crea un percorso oggetto GraphicsPath, aggiunge due righe al percorso, chiama il metodo Reverse e quindi disegna il percorso.


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);
}
 

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdipluspath.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Metodi AddLines

Ritaglio con un'area

Costruzione e creazione di percorsi

Creazione di una sfumatura di percorso

Metodi GetPathPoints

GraphicsPath

GraphicsPath::GetPathData

GraphicsPath::GetPathTypes

Percorsi

Point