EMRMASKBLT-Struktur (wingdi.h)

Die EMRMASKBLT-Struktur enthält Elemente für den erweiterten Metadateidatensatz MaskBlt . 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 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;

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 linken oberen Ecke des Quellrechtecks.

xformSrc

Transformation von Weltraum in Seitenraum des Quellgerätekontexts.

crBkColorSrc

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

iUsageSrc

Wert des bmiColors-Members der BitmapINFO-Quellstruktur . Der iUsageSrc-Member kann entweder der DIB_PAL_COLORS oder DIB_RGB_COLORS Wert sein.

offBmiSrc

Offset zur BitmapINFO-Quellstruktur .

cbBmiSrc

Größe der BitmapINFO-Quellstruktur .

offBitsSrc

Offset zu Quellbits für Bitmaps.

cbBitsSrc

Größe der Quellbits für Bitmaps.

xMask

Horizontaler Pixeloffset in Maske Bitmap.

yMask

Vertikale Pixeloffsets in Maske Bitmap.

iUsageMask

Wert des bmiColors-Members der BITMAPINFO-Struktur der Maske.

offBmiMask

Offset, um BITMAPINFO-Struktur zu maskieren.

cbBmiMask

Größe der BITMAPINFO-Struktur der Maske.

offBitsMask

Offset, um Bitmapbits zu maskieren.

cbBitsMask

Größe der Bitmapbits der Maske.

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 (einschließlich Windows.h)

Weitere Informationen

BITMAPINFO

COLORREF

MaskBlt

Metadateistrukturen

Übersicht über Metadateien

RGB