Bagikan melalui


Metode IShellImageData::D raw (shimgdata.h)

Menggambar gambar yang didekodekan.

Sintaks

HRESULT Draw(
  [in] HDC    hdc,
  [in] LPRECT prcDest,
  [in] LPRECT prcSrc
);

Parameter

[in] hdc

Jenis: HDC

Handel gambar.

[in] prcDest

Jenis: LPRECT

Penunjuk ke RECT, diukur dalam piksel, yang menentukan batas gambar yang dirender. Bagian gambar yang ditentukan oleh prcSrc diskalakan untuk mengisi persegi panjang yang ditentukan oleh prcDest.

[in] prcSrc

Jenis: LPRECT

Penunjuk ke RECT yang menentukan bagian gambar yang akan digambar.

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, panggilan ke IShellImageData::D ecode gagal, atau hdc adalah NULL. Panggilan internal lainnya juga dapat menyebabkan kesalahan ini dikembalikan.
E_INVALIDARG
Parameter prcDest adalah NULL.
E_ABORT
Proses ini dihentikan oleh aplikasi panggilan melalui instans terdaftar IShellImageDataAbort.

Keterangan

Jika prcSrcNULL, tidak ada yang digambar dan metode mengembalikan S_OK.

Persyaratan

Persyaratan Nilai
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