Struttura EMRSTRETCHDIBITS (wingdi.h)

La struttura EMRSTRETCHDIBITS contiene membri per il record metafile avanzato StretchDIBits .

Sintassi

typedef struct tagEMRSTRETCHDIBITS {
  EMR   emr;
  RECTL rclBounds;
  LONG  xDest;
  LONG  yDest;
  LONG  xSrc;
  LONG  ySrc;
  LONG  cxSrc;
  LONG  cySrc;
  DWORD offBmiSrc;
  DWORD cbBmiSrc;
  DWORD offBitsSrc;
  DWORD cbBitsSrc;
  DWORD iUsageSrc;
  DWORD dwRop;
  LONG  cxDest;
  LONG  cyDest;
} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;

Members

emr

Struttura di base per tutti i tipi di record.

rclBounds

Rettangolo di selezione, in unità dispositivo.

xDest

Coordinata x logica dell'angolo superiore sinistro del rettangolo di destinazione.

yDest

Coordinata logica y dell'angolo superiore sinistro del rettangolo di destinazione.

xSrc

Coordinata x logica dell'angolo superiore sinistro del rettangolo di origine.

ySrc

Coordinata logica y dell'angolo superiore sinistro del rettangolo di origine.

cxSrc

Larghezza del rettangolo di origine, in unità logiche.

cySrc

Altezza del rettangolo di origine, in unità logiche.

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.

iUsageSrc

Valore del membro bmiColors della struttura BITMAPINFO . Il membro iUsageSrc può essere il valore DIB_PAL_COLORS o DIB_RGB_COLORS.

dwRop

Codice dell'operazione raster. Questi codici definiscono il modo in cui i dati del colore del rettangolo di origine devono essere combinati con i dati di colore del rettangolo di destinazione per ottenere il colore finale.

cxDest

Larghezza logica del rettangolo di destinazione.

cyDest

Altezza logica del rettangolo di destinazione.

Requisiti

   
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

Strutture di metafile

Panoramica dei metafile

StretchDIBits