Metode IThumbnailProvider::GetThumbnail (thumbcache.h)
Mendapatkan gambar mini dan jenis alfa.
Sintaks
HRESULT GetThumbnail(
[in] UINT cx,
[out] HBITMAP *phbmp,
[out] WTS_ALPHATYPE *pdwAlpha
);
Parameter
[in] cx
Jenis: UINT
Ukuran gambar mini maksimum, dalam piksel. Shell menggambar bitmap yang dikembalikan pada ukuran ini atau lebih kecil. Bitmap yang dikembalikan harus sesuai dengan persegi lebar dan tinggi cx, meskipun tidak perlu menjadi gambar persegi. Shell menskalakan bitmap untuk dirender pada ukuran yang lebih rendah. Misalnya, jika gambar memiliki rasio aspek 6:4, maka bitmap yang dikembalikan juga harus memiliki rasio aspek 6:4.
[out] phbmp
Jenis: HBITMAP*
Ketika metode ini kembali, berisi penunjuk ke handel gambar mini. Gambar harus merupakan bagian DIB dan 32 bit per piksel. Shell menurunkan skala bitmap jika lebar atau tingginya lebih besar dari ukuran yang ditentukan oleh cx. Shell selalu menghormati rasio aspek dan tidak pernah menskalakan bitmap yang lebih besar dari ukuran aslinya.
[out] pdwAlpha
Jenis: WTS_ALPHATYPE*
Saat metode ini kembali, berisi penunjuk ke salah satu nilai berikut dari enumerasi WTS_ALPHATYPE:
WTSAT_UNKNOWN (0x0)
0x0. Bitmap adalah format yang tidak diketahui. Shell mencoba untuk mendeteksi apakah gambar memiliki saluran alfa.
WTSAT_RGB (0x1)
0x1. Bitmap adalah gambar RGB tanpa alfa. Saluran alfa tidak valid dan Shell mengabaikannya.
WTSAT_ARGB (0x2)
0x2. Bitmap adalah gambar ARGB dengan saluran alfa yang valid.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | thumbcache.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk