Metode IDragSourceHelper::InitializeFromBitmap (shobjidl_core.h)

Menginisialisasi pengelola seret-gambar untuk kontrol tanpa jendela.

Sintaks

HRESULT InitializeFromBitmap(
  [in] LPSHDRAGIMAGE pshdi,
  [in] IDataObject   *pDataObject
);

Parameter

[in] pshdi

Jenis: LPSHDRAGIMAGE

Struktur SHDRAGIMAGE yang berisi informasi tentang bitmap.

[in] pDataObject

Jenis: IDataObject*

Penunjuk ke antarmuka IDataObject objek data.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Karena InitializeFromBitmap selalu melakukan langkah perkalian RGB dalam menghitung nilai alfa, Anda harus selalu meneruskan bitmap tanpa pencampuran alfa yang telah ditentukan sebelumnya. Perhatikan bahwa tidak ada kesalahan yang akan dihasilkan dari melewati metode bitmap dengan pencamuran alfa yang telah disiapkan sebelumnya, tetapi metode ini akan mengalikannya lagi, menggandakan nilai alfa yang dihasilkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll (versi 5.0 atau yang lebih baru)

Lihat juga

IDragSourceHelper