Структура EMRALPHABLEND


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

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

Замечания

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

Смотри также 

Обзор Метафайлы, Структуры, используемые метафайлами, BITMAPINFO, AlphaBlend, COLORREF, RGB

Размещение и совместимость EMRALPHABLEND

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Нет

Windows Me

Да

Windows 98

Да

Windows 95

Нет

Используемая библиотека

Нет

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz