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


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

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

Синтаксис

typedef struct tagEMRBITBLT {
  EMR      emr;
  RECTL    rclBounds;
  LONG     xDest;
  LONG     yDest;
  LONG     cxDest;
  LONG     cyDest;
  DWORD    dwRop;
  LONG     xSrc;
  LONG     ySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
} EMRBITBLT, *PEMRBITBLT;

Члены

emr

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

rclBounds

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

xDest

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

yDest

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

cxDest

Логическая ширина прямоугольника назначения.

cyDest

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

dwRop

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

xSrc

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

ySrc

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

xformSrc

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

crBkColorSrc

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

iUsageSrc

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

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

Требования

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

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

BITMAPINFO

BitBlt

COLORREF

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

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

RGB