Bagikan melalui


IShellImageData::Metode skala (shimgdata.h)

Menyesuaikan ukuran gambar.

Sintaks

HRESULT Scale(
  [in] ULONG             cx,
  [in] ULONG             cy,
  [in] InterpolationMode hints
);

Parameter

[in] cx

Jenis: ULONG

Dimensi horizontal (x). Jika nilai ini adalah 0, dimensi x diatur ke nilai berskala berdasarkan titik yang ditentukan dalam cy.

[in] cy

Jenis: ULONG

Dimensi vertikal (y). Jika nilai ini adalah 0, dimensi y diatur ke nilai berskala berdasarkan titik yang ditentukan dalam cx.

[in] hints

Jenis: InterpolationMode

Anggota enumerasi InterpolationMode , menentukan algoritma yang digunakan saat gambar diskalakan.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan S_OK jika berhasil atau nilai kesalahan jika tidak, termasuk yang berikut ini:

Menampilkan kode Deskripsi
E_FAIL
Gambar sebelumnya tidak didekode atau panggilan ke IShellImageData::D ecode gagal. Panggilan internal lainnya juga dapat menyebabkan kesalahan ini dikembalikan.
E_NOTVALIDFORANIMATEDIMAGE
Gambar adalah gambar animasi dan tidak dapat diskalakan menggunakan metode ini.
E_OUTOFMEMORY
Objek internal tidak dapat diinstansiasi.
E_ABORT
Proses ini dihentikan oleh aplikasi panggilan melalui instans terdaftar IShellImageDataAbort.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shimgdata.h
DLL Shell32.dll