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


функция PATHOBJ_vEnumStartClipLines (winddi.h)

Функция PATHOBJ_vEnumStartClipLines позволяет драйверу запрашивать обрезку строк в указанной области клипа.

Синтаксис

ENGAPI VOID PATHOBJ_vEnumStartClipLines(
  PATHOBJ   *ppo,
  CLIPOBJ   *pco,
  SURFOBJ   *pso,
  LINEATTRS *pla
);

Параметры

ppo

Указатель на структуру PATHOBJ , описывающую указанный объект обрезки.

pco

Указатель на структуру CLIPOBJ , описывающую область клипа.

pso

Указатель на структуру SURFOBJ , которую GDI запрашивает для получения сведений о шагах по стилю.

pla

Указатель на структуру LINEATTRS , которую GDI запрашивает для получения сведений о ширине линии и стиле.

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

None

Remarks

Эта функция полезна, если область обрезки более сложна, чем простой прямоугольник.

PATHOBJ_vEnumStartClipLines выполняет вычисления для косметических широких линий. Если структуре LINEATTRS требуется косметическая широкая линия, перечисление проходит по заданному пути столько раз, сколько необходимо для завершения расширенных фигур.

Эту функцию не следует вызывать для геометрически широких линий или путей, содержащих кривые Безье.

После запуска этот процесс перечисления не следует перезапускать.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть winddi.h (включая Winddi.h)
Библиотека Win32k.lib
DLL Win32k.sys

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

CLIPOBJ

LINEATTRS

PATHOBJ

SURFOBJ