Структура 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) |