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

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

Синтаксис

typedef struct tagEMRALPHABLEND {
  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;
  LONG     cxSrc;
  LONG     cySrc;
} EMRALPHABLEND, *PEMRALPHABLEND;

Члены

emr

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

rclBounds

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

xDest

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

yDest

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

cxDest

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

cyDest

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

dwRop

Хранит структуру BLENDFUNCTION .

xSrc

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

ySrc

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

xformSrc

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

crBkColorSrc

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

iUsageSrc

Использование таблицы цвета с информацией о исходном растровом рисунке (DIB_RGB_COLORS).

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

cxSrc

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

cySrc

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

Комментарии

Эта структура используется во время воспроизведения метафайлов.

Требования

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

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

AlphaBlend

BITMAPINFO

COLORREF

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

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

RGB