Struktur EMRMASKBLT (wingdi.h)

Struktur EMRMASKBLT berisi anggota untuk catatan metafile maskBlt yang disempurnakan. 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 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;

Anggota

emr

Struktur dasar untuk semua jenis rekaman.

rclBounds

Persegi panjang pembatas, di unit perangkat.

xDest

Koordinat x logis dari sudut kiri atas persegi panjang tujuan.

yDest

Koordinat y logis dari sudut kiri atas persegi panjang tujuan.

cxDest

Lebar logika persegi panjang tujuan.

cyDest

Tinggi logis persegi panjang tujuan.

dwRop

Kode operasi raster. Kode-kode ini menentukan bagaimana data warna persegi panjang sumber akan digabungkan dengan data warna persegi panjang tujuan untuk mencapai warna akhir.

xSrc

Koordinat x logis dari sudut kiri atas persegi panjang sumber.

ySrc

Koordinat y logis dari sudut kiri atas persegi panjang 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 sumber. 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 bit bitmap sumber.

xMask

Offset piksel horizontal ke dalam bitmap mask.

yMask

Offset piksel vertikal ke bitmap mask.

iUsageMask

Nilai anggota bmiColors dari struktur MASK BITMAPINFO .

offBmiMask

Offset untuk menutupi struktur BITMAPINFO .

cbBmiMask

Ukuran struktur MASK BITMAPINFO .

offBitsMask

Offset untuk menutupi bitmap.

cbBitsMask

Ukuran bitmap mask.

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

MaskBlt

Struktur Metafile

Gambaran Umum Metafiles

RGB