Fungsi PatBlt (wingdi.h)
Fungsi PatBlt melukis persegi panjang yang ditentukan menggunakan kuas yang saat ini dipilih ke dalam konteks perangkat yang ditentukan. Warna kuas dan warna permukaan atau warna dikombinasikan dengan menggunakan operasi raster yang ditentukan.
Sintaks
BOOL PatBlt(
[in] HDC hdc,
[in] int x,
[in] int y,
[in] int w,
[in] int h,
[in] DWORD rop
);
Parameter
[in] hdc
Handel ke konteks perangkat.
[in] x
Koordinat x, dalam unit logis, dari sudut kiri atas persegi yang akan diisi.
[in] y
Koordinat y, dalam unit logis, dari sudut kiri atas persegi panjang yang akan diisi.
[in] w
Lebar, dalam unit logis, persegi panjang.
[in] h
Tinggi, dalam unit logis, persegi panjang.
[in] rop
Kode operasi raster. Kode ini bisa menjadi salah satu nilai berikut.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Nilai parameter dwRop untuk fungsi ini adalah subset terbatas dari 256 ternary lengkap kode operasi raster; secara khusus, kode operasi yang mengacu pada persegi sumber tidak dapat digunakan.
Tidak semua perangkat mendukung fungsi PatBlt . Untuk informasi selengkapnya, lihat deskripsi kemampuan RC_BITBLT dalam fungsi GetDeviceCaps .
Contoh
Misalnya, lihat "Contoh bitmap Menu-Item" di Menggunakan Menu.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wingdi.h (sertakan Windows.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |