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


Структура EMRPOLYDRAW (wingdi.h)

Структура EMRPOLYDRAW содержит элементы для записи расширенного метафайла PolyDraw .

Синтаксис

typedef struct tagEMRPOLYDRAW {
  EMR    emr;
  RECTL  rclBounds;
  DWORD  cptl;
  POINTL aptl[1];
  BYTE   abTypes[1];
} EMRPOLYDRAW, *PEMRPOLYDRAW;

Члены

emr

Базовая структура для всех типов записей.

rclBounds

Ограничивающий прямоугольник в единицах устройства.

cptl

Количество точек.

aptl[1]

Массив структур POINTL , представляющих точки данных в логических единицах.

abTypes[1]

Массив значений, указывающий способ использования каждой точки в массиве aptl . Каждый элемент может иметь одно из следующих значений: PT_MOVETO, PT_LINETO или PT_BEZIERTO. Значение PT_LINETO или PT_BEZIERTO можно объединить со значением PT_CLOSEFIGURE с помощью побитового оператора ИЛИ.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

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

EMR

Структуры метафайлов

Общие сведения о метафайлах

POINTL

PolyDraw

RECTL