Estructura EMRPLGBLT (wingdi.h)
La estructura EMRPLGBLT contiene miembros para el registro de metarchivo mejorado PlgBlt . 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 del metarchivo.
Sintaxis
typedef struct tagEMRPLGBLT {
EMR emr;
RECTL rclBounds;
POINTL aptlDest[3];
LONG xSrc;
LONG ySrc;
LONG cxSrc;
LONG cySrc;
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;
} EMRPLGBLT, *PEMRPLGBLT;
Miembros
emr
Estructura base de todos los tipos de registro.
rclBounds
Rectángulo delimitador, en unidades de dispositivo.
aptlDest[3]
Matriz de tres puntos en el espacio lógico que identifica tres esquinas del paralelograma de destino. La esquina superior izquierda del rectángulo de origen se asigna al primer punto de esta matriz, la esquina superior derecha al segundo punto de esta matriz y la esquina inferior izquierda al tercer punto. La esquina inferior derecha del rectángulo de origen se asigna al cuarto punto implícito del paralelogramo.
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.
cxSrc
Ancho lógico del origen.
cySrc
Alto lógico del 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 imcColors de la estructura BITMAPINFO . 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 imcColors 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 a bits de mapa de bits de máscara.
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) |