Estructura EMRALPHABLEND (wingdi.h)

La estructura EMRALPHABLEND contiene miembros para el registro de metarchivo mejorado AlphaBlend .

Sintaxis

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;

Miembros

emr

Estructura base de todos los tipos de registro.

rclBounds

Rectángulo delimitador, en unidades de dispositivo.

xDest

Coordenada x, en unidades lógicas, de la esquina superior izquierda del rectángulo de destino.

yDest

Coordenada y, en unidades lógicas, de la esquina superior izquierda del rectángulo de destino.

cxDest

Ancho lógico del rectángulo de destino.

cyDest

Alto lógico del rectángulo de destino.

dwRop

Almacena la estructura BLENDFUNCTION .

xSrc

Coordenada x lógica de la esquina superior izquierda del rectángulo de origen.

ySrc

Coordenada y lógica de la esquina superior izquierda del rectángulo de origen.

xformSrc

Transformación espacio mundial a espacio de página del contexto del dispositivo de origen.

crBkColorSrc

Color de fondo (el valor RGB) del contexto del dispositivo de origen. Para crear un valor COLORREF , use la macro RGB .

iUsageSrc

Uso de la tabla de color de información de mapa de bits de origen (DIB_RGB_COLORS).

offBmiSrc

Desplazamiento a la estructura BITMAPINFO de origen.

cbBmiSrc

Tamaño de la estructura BITMAPINFO de origen.

offBitsSrc

Desplazamiento a los bits de mapa de bits de origen.

cbBitsSrc

Tamaño de los bits de mapa de bits de origen.

cxSrc

Ancho del rectángulo de origen en unidades lógicas.

cySrc

Alto del rectángulo de origen en unidades lógicas.

Comentarios

Esta estructura se usará durante la reproducción del metarchivo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado wingdi.h (incluye Windows.h)

Consulte también

AlphaBlend

BITMAPINFO

COLORREF

Estructuras de metarchivo

Introducción a los metarchivos

RGB