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


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

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

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

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

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

GraphicsPath

GraphicsPath::CloseFigure

GraphicsPath::GetPathTypes

GraphicsPath::StartFigure

GraphicsPathIterator

Методы GraphicsPathIterator::NextMarker

Методы GraphicsPathIterator::NextSubpath

Пути