Bagikan melalui


Metode IDragSourceHelper::InitializeFromWindow (shobjidl_core.h)

Menginisialisasi pengelola seret-gambar untuk kontrol dengan jendela.

Sintaks

HRESULT InitializeFromWindow(
  [in] HWND        hwnd,
  [in] POINT       *ppt,
  [in] IDataObject *pDataObject
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke jendela yang menerima pesan DI_GETDRAGIMAGE . Nilai ini bisa NULL.

[in] ppt

Jenis: TITIK*

Penunjuk ke struktur POINT yang menentukan lokasi kursor dalam gambar seret. Struktur harus berisi offset dari sudut kiri atas gambar seret ke lokasi kursor. Nilai ini bisa NULL.

[in] pDataObject

Jenis: IDataObject*

Penunjuk ke antarmuka IDataObject objek data.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Pesan DI_GETDRAGIMAGE memungkinkan Anda untuk mendapatkan gambar seret dari kontrol kustom. Ini didefinisikan dalam Shlobj.h dan harus terdaftar di RegisterWindowMessage. Ketika jendela yang ditentukan oleh hwnd menerima pesan DI_GETDRAGIMAGE , nilai lParam menyimpan pointer ke struktur SHDRAGIMAGE . Handler harus mengisi struktur dengan informasi bitmap gambar seret.

Persyaratan

   
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