Struktur EMRPLGBLT (wingdi.h)

Struktur EMRPLGBLT berisi anggota untuk rekaman metafile yang ditingkatkan PlgBlt . Perhatikan bahwa antarmuka perangkat grafis (GDI) mengonversi bitmap yang bergantung pada perangkat menjadi bitmap independen perangkat (DIB) sebelum menyimpannya dalam rekaman metafile.

Sintaks

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;

Anggota

emr

Struktur dasar untuk semua jenis rekaman.

rclBounds

Persegi panjang pembatas, di unit perangkat.

aptlDest[3]

Array tiga titik dalam ruang logis yang mengidentifikasi tiga sudut parallelogram tujuan. Sudut kiri atas persegi panjang sumber dipetakan ke titik pertama dalam array ini, sudut kanan atas ke titik kedua dalam array ini, dan sudut kiri bawah ke titik ketiga. Sudut kanan bawah persegi panjang sumber dipetakan ke titik keempat implisit dalam parallelogram.

xSrc

Koordinat x logis sudut kiri atas persegi panjang sumber.

ySrc

Koordinat y logis dari sudut kiri atas persegi panjang sumber.

cxSrc

Lebar logika sumber.

cySrc

Tinggi logis sumber.

xformSrc

Transformasi ruang dunia ke ruang halaman dari konteks perangkat sumber.

crBkColorSrc

Warna latar belakang (nilai RGB) dari konteks perangkat sumber. Untuk membuat nilai COLORREF , gunakan makro RGB .

iUsageSrc

Nilai anggota bmiColors dari struktur BITMAPINFO . Anggota iUsageSrc dapat berupa nilai DIB_PAL_COLORS atau DIB_RGB_COLORS.

offBmiSrc

Offset ke struktur BITMAPINFO sumber.

cbBmiSrc

Ukuran struktur BITMAPINFO sumber.

offBitsSrc

Offset ke bitmap sumber.

cbBitsSrc

Ukuran bitmap sumber.

xMask

Offset piksel horizontal ke bitmap mask.

yMask

Offset piksel vertikal menjadi bitmap mask.

iUsageMask

Nilai anggota bmiColors dari struktur BITMAPINFO mask.

offBmiMask

Offset untuk menutupi struktur BITMAPINFO .

cbBmiMask

Ukuran struktur BITMAPINFO mask.

offBitsMask

Offset untuk menutupi bitmap bit.

cbBitsMask

Ukuran bitmap masker.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wingdi.h (sertakan Windows.h)

Lihat juga

BITMAPINFO

COLORREF

Struktur Metafile

Gambaran Umum Metafiles

PlgBlt

RGB