EMRSTRETCHDIBITS-Struktur (wingdi.h)

Die EMRSTRETCHDIBITS-Struktur enthält Elemente für den erweiterten Metadateidatensatz StretchDIBits .

Syntax

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;

Member

emr

Die Basisstruktur für alle Datensatztypen.

rclBounds

Umgebendes Rechteck in Geräteeinheiten.

xDest

Logische x-Koordinate der oberen linken Ecke des Zielrechtecks.

yDest

Logische y-Koordinate der oberen linken Ecke des Zielrechtecks.

xSrc

Logische x-Koordinate der oberen linken Ecke des Quellrechtecks.

ySrc

Logische y-Koordinate der linken oberen Ecke des Quellrechtecks.

cxSrc

Breite des Quellrechtecks in logischen Einheiten.

cySrc

Höhe des Quellrechtecks in logischen Einheiten.

offBmiSrc

Offset auf die BitmapINFO-Quellstruktur .

cbBmiSrc

Größe der BitmapINFO-Quellstruktur .

offBitsSrc

Offset zu Quellbits für Bitmaps.

cbBitsSrc

Größe der Quellbits für Bitmaps.

iUsageSrc

Wert des bmiColors-Elements der BITMAPINFO-Struktur . Der iUsageSrc-Member kann entweder der DIB_PAL_COLORS oder DIB_RGB_COLORS Wert sein.

dwRop

Rastervorgangscode. Diese Codes definieren, wie die Farbdaten des Quellrechtecks mit den Farbdaten des Zielrechtecks kombiniert werden sollen, um die endgültige Farbe zu erzielen.

cxDest

Logische Breite des Zielrechtecks.

cyDest

Logische Höhe des Zielrechtecks.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (einschließlich Windows.h)

Weitere Informationen

BITMAPINFO

Metadateistrukturen

Übersicht über Metadateien

StretchDIBits