EMRPLGBLT-Struktur (wingdi.h)

Die EMRPLGBLT-Struktur enthält Elemente für den erweiterten PlgBlt-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 tagEMRPLGBLT {
  EMR      emr;
  RECTL    rclBounds;
  POINTL   aptlDest[3];
  LONG     xSrc;
  LONG     ySrc;
  LONG     cxSrc;
  LONG     cySrc;
  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;
} EMRPLGBLT, *PEMRPLGBLT;

Member

emr

Die Basisstruktur für alle Datensatztypen.

rclBounds

Umgebendes Rechteck in Geräteeinheiten.

aptlDest[3]

Array von drei Punkten im logischen Raum, die drei Ecken des Zielparallelogramms identifizieren. Die obere linke Ecke des Quellrechtecks wird dem ersten Punkt in diesem Array, die obere rechte Ecke dem zweiten Punkt in diesem Array und die untere linke Ecke dem dritten Punkt zugeordnet. Die untere rechte Ecke des Quellrechtecks wird dem impliziten vierten Punkt im Parallelogramm zugeordnet.

xSrc

Logische x-Koordinate der oberen linken Ecke des Quellrechtecks.

ySrc

Logische y-Koordinate der oberen linken Ecke des Quellrechtecks.

cxSrc

Logische Breite der Quelle.

cySrc

Logische Höhe der Quelle.

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 zur BitmapINFO-Quellstruktur .

cbBmiSrc

Größe der BitmapINFO-Quellstruktur .

offBitsSrc

Offset zu Bits der Quellbitbits.

cbBitsSrc

Größe der Bits der Quellbitbits.

xMask

Horizontaler Pixeloffset in Maskenbitbit.

yMask

Vertikaler Pixeloffset in Maskenbitbit.

iUsageMask

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

offBmiMask

Offset zum Maskieren der BITMAPINFO-Struktur .

cbBmiMask

Größe der BitmapINFO-Struktur der Maske.

offBitsMask

Offset, um Bitmapbits zu maskieren.

cbBitsMask

Größe der Bits der Maskenbits.

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

PlgBlt

RGB