Bagikan melalui


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

Lihat juga

Fungsi Bitmap

Gambaran Umum Bitmap

SetStretchBltMode