Freigeben über


EMRSTRETCHBLT-Struktur (wingdi.h)

Die EMRSTRETCHBLT-Struktur enthält Elemente für den erweiterten StretchBlt-Metadateidatensatz . Beachten Sie, dass die Grafikgeräteschnittstelle (GDI) die geräteabhängige Bitmap in eine geräteunabhängige Bitmap (DEVICE-Independent Bitmap, DIB) konvertiert, bevor sie im Metadateidatensatz gespeichert wird.

Syntax

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;

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.

cxDest

Logische Breite des Zielrechtecks.

cyDest

Logische Höhe des Zielrechtecks.

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.

xSrc

Logische x-Koordinate der oberen linken Ecke des Quellrechtecks.

ySrc

Logische y-Koordinate der oberen linken Ecke des Quellrechtecks.

xformSrc

Transformation des Kontexts des Quellgeräts zwischen Raum und Seitenbereich.

crBkColorSrc

Hintergrundfarbe (RGB-Wert) des Quellgerätekontexts. Verwenden Sie das RGB-Makro, um einen COLORREF-Wert zu erstellen.

iUsageSrc

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

offBmiSrc

Offset auf die BitmapINFO-Quellstruktur .

cbBmiSrc

Größe der BitmapINFO-Quellstruktur .

offBitsSrc

Offset zu Bits der Quellbitbits.

cbBitsSrc

Größe der Bits der Quellbitbits.

cxSrc

Breite des Quellrechtecks in logischen Einheiten.

cySrc

Höhe des Quellrechtecks in logischen Einheiten.

Anforderungen

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

Weitere Informationen

BITMAPINFO

COLORREF

Metadateistrukturen

Übersicht über Metadateien

RGB

StretchBlt