Fungsi DrvCopyBits (winddi.h)
Fungsi DrvCopyBits diterjemahkan antara permukaan raster yang dikelola perangkat dan bitmap format standar GDI.
Sintaks
BOOL DrvCopyBits(
SURFOBJ *psoDest,
SURFOBJ *psoSrc,
CLIPOBJ *pco,
XLATEOBJ *pxlo,
RECTL *prclDest,
POINTL *pptlSrc
);
Parameter
psoDest
Arahkan ke struktur SURFOBJ tujuan untuk operasi salin.
psoSrc
Arahkan ke struktur SURFOBJ sumber untuk operasi salin.
pco
Penunjuk ke struktur CLIPOBJ yang menentukan wilayah klip pada permukaan tujuan.
pxlo
Penunjuk ke struktur XLATEOBJ yang menentukan terjemahan indeks warna antara permukaan sumber dan target. Jika pxloNULL, tidak diperlukan terjemahan.
prclDest
Penunjuk ke struktur RECTL yang menentukan area yang akan dimodifikasi. Struktur ini menggunakan sistem koordinat permukaan tujuan. Tepi bawah dan kanan persegi ini bukan bagian dari transfer blok bit, yang berarti persegi panjang eksklusif kanan bawah.
DrvCopyBits tidak pernah dipanggil dengan persegi panjang tujuan kosong. Dua titik yang menentukan persegi panjang selalu diurutkan dengan baik.
pptlSrc
Penunjuk ke struktur POINTL yang menentukan sudut kiri atas persegi panjang sumber.
Nilai kembali
Nilai yang dikembalikan adalah TRUE jika permukaan sumber berhasil disalin ke permukaan tujuan.
Keterangan
Driver dapat secara opsional menghubungkan DrvCopyBits. Jika demikian, GDI akan memanggil DrvCopyBits ketika perlu menyalin dari satu permukaan ke permukaan lain dan setidaknya salah satu permukaan dikelola perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | winddi.h (termasuk Winddi.h) |