Метод GraphicsPath::SetMarker (gdipluspath.h)
Метод GraphicsPath::SetMarker обозначает последнюю точку в этом пути как точку маркера.
Синтаксис
Status SetMarker();
Возвращаемое значение
Тип: Состояние
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается сбоем, он возвращает один из других элементов перечисления Status .
Комментарии
Объект GraphicsPath имеет массив точек и массив типов. Каждый элемент в массиве типов является байтом, указывающим тип точки и набор флагов для соответствующего элемента в массиве точек. Возможные типы точек и флаги перечислены в перечислении PathPointType .
При каждом добавлении линии, кривой или фигуры в путь массив точек и массив типов расширяются. При вызове GraphicsPath::SetMarker флаг маркера помещается в последний байт массива типов. Этот флаг обозначает последнюю точку массива точек как маркерную точку.
Маркеры делят путь на разделы. Объект GraphicsPathIterator можно использовать для рисования выделенных разделов пути.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdipluspath.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |
См. также раздел
Построение и рисование контуров
Методы GraphicsPathIterator::NextMarker