Estructura EMRMASKBLT (wingdi.h)

La estructura EMRMASKBLT contiene miembros para el registro de metarchivo mejorado MaskBlt . Tenga en cuenta que la interfaz de dispositivo gráfico (GDI) convierte el mapa de bits dependiente del dispositivo en un mapa de bits independiente del dispositivo (DIB) antes de almacenarlo en el registro de metarchivo.

Sintaxis

typedef struct tagEMRMASKBLT {
  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     xMask;
  LONG     yMask;
  DWORD    iUsageMask;
  DWORD    offBmiMask;
  DWORD    cbBmiMask;
  DWORD    offBitsMask;
  DWORD    cbBitsMask;
} EMRMASKBLT, *PEMRMASKBLT;

Miembros

emr

Estructura base de todos los tipos de registro.

rclBounds

Rectángulo delimitador, en unidades de dispositivo.

xDest

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

yDest

Coordenada y lógica 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

Código de operación de trama. Estos códigos definen cómo se combinarán los datos de color del rectángulo de origen con los datos de color del rectángulo de destino para lograr el color final.

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

Valor del miembro dbColors de la estructura BITMAPINFO de origen. El miembro iUsageSrc puede ser el valor de DIB_PAL_COLORS o DIB_RGB_COLORS.

offBmiSrc

Desplazamiento a la estructura BITMAPINFO de origen.

cbBmiSrc

Tamaño de la estructura BITMAPINFO de origen.

offBitsSrc

Desplazamiento a bits de mapa de bits de origen.

cbBitsSrc

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

xMask

Desplazamiento horizontal de píxeles en mapa de bits de máscara.

yMask

Desplazamiento vertical de píxeles en mapa de bits de máscara.

iUsageMask

Valor del miembro configColors de la estructura BITMAPINFO de máscara.

offBmiMask

Desplazamiento para enmascarar la estructura BITMAPINFO .

cbBmiMask

Tamaño de la estructura BITMAPINFO de máscara.

offBitsMask

Desplazamiento para enmascarar bits de mapa de bits.

cbBitsMask

Tamaño de bits de mapa de bits de máscara.

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

BITMAPINFO

COLORREF

MaskBlt

Estructuras de metarchivo

Introducción a los metarchivos

RGB