Struttura EMRSTRETCHBLT (wingdi.h)

La struttura EMRSTRETCHBLT contiene membri per il record metafile avanzato StretchBlt . 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 tagEMRSTRETCHBLT {
  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;
} EMRSTRETCHBLT, *PEMRSTRETCHBLT;

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 . 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.

cxSrc

Larghezza del rettangolo di origine, in unità logiche.

cySrc

Altezza del rettangolo di origine, in unità logiche.

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)

Vedi anche

BITMAPINFO

COLORREF

Strutture di metafile

Panoramica dei metafile

RGB

StretchBlt