Fungsi EngCopyBits (winddi.h)
Fungsi EngCopyBits diterjemahkan antara permukaan raster yang dikelola perangkat dan bitmap format standar GDI.
Sintaks
ENGAPI BOOL EngCopyBits(
SURFOBJ *psoDest,
SURFOBJ *psoSrc,
CLIPOBJ *pco,
XLATEOBJ *pxlo,
[in] RECTL *prclDest,
[in] POINTL *pptlSrc
);
Parameter
psoDest
Arahkan ke struktur SURFOBJ yang menjelaskan permukaan tujuan untuk operasi salin.
psoSrc
Arahkan ke struktur SURFOBJ yang menjelaskan permukaan sumber untuk operasi salin.
pco
Pointer ke struktur CLIPOBJ yang membatasi area permukaan tujuan yang akan terpengaruh. Parameter ini bisa NULL.
pxlo
Penunjuk ke struktur XLATEOBJ yang menentukan terjemahan indeks warna antara permukaan sumber dan target.
[in] prclDest
Penunjuk ke struktur RECTL yang menentukan area dalam sistem koordinat permukaan tujuan yang akan dimodifikasi. Persegi panjang eksklusif kanan bawah, yang berarti tepi bawah dan kanan persegi panjang ini bukan bagian dari salinan.
[in] pptlSrc
Penunjuk ke struktur POINTL yang menentukan sudut kiri atas persegi panjang sumber.
Nilai kembali
Nilai yang dikembalikan adalah TRUE jika fungsi berhasil. Jika tidak berhasil, kesalahan akan dicatat dan mengembalikan FALSE.
Keterangan
Bitmap format standar adalah format bidang tunggal dan piksel kemasan. Setiap baris pemindaian diselaraskan pada batas 4 byte. Bitmap ini memiliki 1, 4, 8, 16, 24, atau 32 bit per piksel. Lihat fungsi EngCreateBitmap untuk daftar jenis format standar.
GDI memanggil fungsi ini dari simulasinya.
EngCopyBits tidak boleh dipanggil dengan persegi panjang tujuan kosong, dan dua titik persegi panjang tujuan harus diurutkan dengan baik; artinya, titik pertama harus mewakili puncak kiri atas persegi panjang, dan yang kedua harus mewakili puncak kanan bawah.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |