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) |