Struttura EMRMASKBLT (wingdi.h)
La struttura EMRMASKBLT contiene membri per il record metafile avanzato MaskBlt . Si noti che l'interfaccia GDI (Graphics Device Interface) converte la bitmap dipendente dal dispositivo in una bitmap indipendente dal dispositivo (DIB) prima di archiviarla nel record metafile.
Sintassi
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;
Members
emr
Struttura di base per tutti i tipi di record.
rclBounds
Rettangolo di delimitazione, in unità di dispositivo.
xDest
Coordinata x logica dell'angolo superiore sinistro del rettangolo di destinazione.
yDest
Coordinata y logica dell'angolo superiore sinistro del rettangolo di destinazione.
cxDest
Larghezza logica del rettangolo di destinazione.
cyDest
Altezza logica del rettangolo di destinazione.
dwRop
Codice dell'operazione raster. Questi codici definiscono il modo in cui i dati di colore del rettangolo di origine devono essere combinati con i dati di colore del rettangolo di destinazione per ottenere il colore finale.
xSrc
Coordinata x logica dell'angolo superiore sinistro del rettangolo di origine.
ySrc
Coordinata y logica dell'angolo superiore sinistro del rettangolo di origine.
xformSrc
Spazio globale per la trasformazione dello spazio di pagina del contesto del dispositivo di origine.
crBkColorSrc
Colore di sfondo (valore RGB) del contesto del dispositivo di origine. Per impostare un valore COLORREF , utilizzare la macro RGB .
iUsageSrc
Valore del membro bmiColors della struttura BITMAPINFO di origine. Il membro iUsageSrc può essere il valore DIB_PAL_COLORS o DIB_RGB_COLORS.
offBmiSrc
Offset alla struttura BITMAPINFO di origine.
cbBmiSrc
Dimensioni della struttura BITMAPINFO di origine.
offBitsSrc
Offset in bit bitmap di origine.
cbBitsSrc
Dimensioni dei bit bitmap di origine.
xMask
Offset in pixel orizzontale nella bitmap mask.
yMask
Offset in pixel verticale nella bitmap mask.
iUsageMask
Valore del membro bmiColors della struttura BITMAPINFO mask.
offBmiMask
Offset per mascherare la struttura BITMAPINFO .
cbBmiMask
Dimensioni della struttura BITMAPINFO mask.
offBitsMask
Offset per mascherare i bit bitmap.
cbBitsMask
Dimensioni dei bit bitmap della maschera.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wingdi.h (include Windows.h) |