Bagikan melalui


METODE IDCompositionVisual::SetBitmapInterpolationMode (dcomp.h)

Mengatur properti BitmapInterpolationMode, yang menentukan mode untuk digunakan Microsoft DirectComposition saat menginterpolasi piksel dari bitmap yang tidak diratakan sumbu atau digambar dengan tepat dalam skala besar.

Sintaks

HRESULT SetBitmapInterpolationMode(
  [in] DCOMPOSITION_BITMAP_INTERPOLATION_MODE interpolationMode
);

Parameter

[in] interpolationMode

Jenis: DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Mode interpolasi yang akan digunakan.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan DirectComposition untuk daftar kode kesalahan.

Keterangan

Mode interpolasi memengaruhi bagaimana bitmap disusun ketika diubah sededimikian baik sehingga tidak ada korespondensi satu-ke-satu antara piksel dalam bitmap dan piksel di layar.

Secara default, visual mewarisi mode interpolasi visual induk, yang dapat mewarisi mode interpolasi visual induknya, dan sebagainya. Visual menggunakan mode interpolasi default jika metode ini tidak pernah dipanggil untuk visual, atau jika metode ini dipanggil dengan DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT. Jika tidak ada visual yang mengatur mode interpolasi, default untuk seluruh pohon visual adalah interpolasi tetangga terdekat, yang menawarkan kualitas visual terendah tetapi performa tertinggi.

Jika parameter interpolationMode adalah apa pun selain DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, bitmap visual ini terdiri dari mode interpolasi yang ditentukan, dan mode ini menjadi mode default baru untuk anak-anak visual ini. Artinya, jika mode interpolasi dari anak-anak visual ini tidak berubah atau secara eksplisit diatur ke DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, bitmap visual anak terdiri menggunakan mode interpolasi visual ini.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header dcomp.h
Pustaka Dcomp.lib
DLL Dcomp.dll

Lihat juga

IDCompositionVisual