Bagikan melalui


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

Lihat juga

CLIPOBJ

SURFOBJ

XLATEOBJ