Поделиться через


Метод GraphicsPath::Reverse (gdipluspath.h)

Метод GraphicsPath::Reverse изменяет порядок точек, определяющих линии и кривые этого пути.

Синтаксис

Status Reverse();

Возвращаемое значение

Тип: Состояние

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .

Комментарии

Объект GraphicsPath имеет массив точек и массив типов. Каждый элемент в массиве типов представляет собой байт, указывающий тип точки и набор флагов для соответствующего элемента в массиве точек. Возможные типы точек и флаги перечислены в перечислении PathPointType .

Этот метод изменяет порядок элементов в массиве точек и в массиве типов.

Примеры

В следующем примере создается путь к объекту GraphicsPath, добавляется две строки в путь, вызывается метод Reverse, а затем рисуется путь.


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

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdipluspath.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Методы AddLines

Обрезка с помощью региона

Построение и рисование контуров

Создание градиента пути

Методы GetPathPoints

GraphicsPath

GraphicsPath::GetPathData

GraphicsPath::GetPathTypes

Пути

Point