Fungsi GetStretchBltMode (wingdi.h)
Fungsi GetStretchBltMode mengambil mode peregangan saat ini. Mode peregangan menentukan bagaimana data warna ditambahkan atau dihapus dari bitmap yang direntangkan atau dikompresi saat fungsi StretchBlt dipanggil.
Sintaks
int GetStretchBltMode(
[in] HDC hdc
);
Parameter
[in] hdc
Handel ke konteks perangkat.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah mode peregangan saat ini. Ini bisa menjadi salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
BLACKONWHITE | Melakukan operasi Boolean AND menggunakan nilai warna untuk piksel yang dihilangkan dan sudah ada. Jika bitmap adalah bitmap monokrom, mode ini mempertahankan piksel hitam dengan mengorbankan piksel putih. |
COLORONCOLOR | Menghapus piksel. Mode ini menghapus semua baris piksel yang dihilangkan tanpa mencoba mempertahankan informasinya. |
HALFTONE | Memetakan piksel dari persegi panjang sumber ke dalam blok piksel di persegi panjang tujuan. Warna rata-rata di atas blok tujuan piksel memperkirakan warna piksel sumber. |
STRETCH_ANDSCANS | Sama seperti BLACKONWHITE. |
STRETCH_DELETESCANS | Sama seperti COLORONCOLOR. |
STRETCH_HALFTONE | Sama seperti HALFTONE. |
STRETCH_ORSCANS | Sama seperti WHITEONBLACK. |
WHITEONBLACK | Melakukan operasi Boolean OR menggunakan nilai warna untuk piksel yang dihilangkan dan sudah ada. Jika bitmap adalah bitmap monokrom, mode ini mempertahankan piksel putih dengan mengorbankan piksel hitam. |
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |