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) |