Метод 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 |