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


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

Структура EMRPLGBLT содержит элементы для записи расширенного метафайла PlgBlt . Обратите внимание, что интерфейс графического устройства (GDI) преобразует зависимое от устройства растровое изображение в аппаратно-независимую растровую карту (DIB) перед сохранением его в записи метафайла.

Синтаксис

typedef struct tagEMRPLGBLT {
  EMR      emr;
  RECTL    rclBounds;
  POINTL   aptlDest[3];
  LONG     xSrc;
  LONG     ySrc;
  LONG     cxSrc;
  LONG     cySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
  LONG     xMask;
  LONG     yMask;
  DWORD    iUsageMask;
  DWORD    offBmiMask;
  DWORD    cbBmiMask;
  DWORD    offBitsMask;
  DWORD    cbBitsMask;
} EMRPLGBLT, *PEMRPLGBLT;

Члены

emr

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

rclBounds

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

aptlDest[3]

Массив из трех точек в логическом пространстве, определяющих три угла параллелограммы назначения. Верхний левый угол исходного прямоугольника сопоставляется с первой точкой в этом массиве, правый верхний угол — со второй точкой в этом массиве, а левый нижний угол — с третьей точкой. Правый нижний угол исходного прямоугольника сопоставляется с неявной четвертой точкой параллелограмма.

xSrc

Логическая координата X левого верхнего угла исходного прямоугольника.

ySrc

Логическая координата по оси Y левого верхнего угла исходного прямоугольника.

cxSrc

Логическая ширина источника.

cySrc

Логическая высота источника.

xformSrc

Преобразование пространства мира в пространство страницы контекста исходного устройства.

crBkColorSrc

Цвет фона (RGB-значение) контекста исходного устройства. Чтобы получить значение COLORREF , используйте макрос RGB .

iUsageSrc

Значение элемента bmiColors структуры BITMAPINFO . Элемент iUsageSrc может быть значением DIB_PAL_COLORS или DIB_RGB_COLORS.

offBmiSrc

Смещение в исходную структуру BITMAPINFO .

cbBmiSrc

Размер исходной структуры BITMAPINFO .

offBitsSrc

Смещение к битам исходного растрового изображения.

cbBitsSrc

Размер битов исходного растрового изображения.

xMask

Горизонтальное смещение пикселей в растровое изображение маски.

yMask

Вертикальное смещение пикселей в растровом рисунке маски.

iUsageMask

Значение члена bmiColors структуры маски BITMAPINFO .

offBmiMask

Смещение для маскировки структуры BITMAPINFO .

cbBmiMask

Размер структуры маски BITMAPINFO .

offBitsMask

Смещение для маскировки битового рисунка.

cbBitsMask

Размер битов растрового изображения маски.

Требования

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

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

BITMAPINFO

COLORREF

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

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

PlgBlt

RGB