Antarmuka IDropTargetHelper (shobjidl_core.h)

Mengekspos metode yang memungkinkan target drop menampilkan gambar seret saat gambar berada di atas jendela target.

Warisan

Antarmuka IDropTargetHelper mewarisi dari antarmuka IUnknown . IDropTargetHelper juga memiliki jenis anggota berikut:

Metode

Antarmuka IDropTargetHelper memiliki metode ini.

 
IDropTargetHelper::D ragEnter

Memberi tahu manajer seret-gambar bahwa metode IDropTarget::D ragEnter target telah dipanggil.
IDropTargetHelper::D ragLeave

Memberi tahu manajer seret-gambar bahwa metode IDropTarget::D ragLeave target telah dipanggil.
IDropTargetHelper::D ragOver

Memberi tahu manajer seret-gambar bahwa metode IDropTarget::D ragOver target telah dipanggil.
IDropTargetHelper::D rop

Memberi tahu manajer seret-gambar bahwa metode IDropTarget::D rop target telah dipanggil.
IDropTargetHelper::Show

Memberi tahu manajer seret-gambar untuk menampilkan atau menyembunyikan gambar seret.

Keterangan

Antarmuka ini diekspos oleh manajer gambar seret Shell. Ini tidak diimplementasikan oleh aplikasi.

Antarmuka ini digunakan oleh target penghilangan untuk mengaktifkan pengelola gambar seret untuk menampilkan gambar seret saat gambar berada di atas jendela target. Antarmuka IDragSourceHelper dan IDropTargetHelper diekspos oleh objek pengelola gambar seret untuk memungkinkan antarmuka IDropTarget menggunakan gambar seret kustom. Untuk menggunakan salah satu antarmuka ini, Anda harus membuat objek pengelola gambar seret server dalam proses dengan memanggil CoCreateInstance dengan pengidentifikasi kelas (CLSID) CLSID_DragDropHelper. Dapatkan penunjuk antarmuka menggunakan prosedur Model Objek Komponen (COM) standar.

Empat metode IDropTargetHelper sesuai dengan empat metode IDropTarget . Saat Anda menerapkan IDropTarget, setiap metodenya harus memanggil metode IDropTargetHelper yang sesuai untuk meneruskan informasi ke manajer seret-gambar. Metode IDropTargetHelper kelima memberi tahu manajer seret-gambar untuk menampilkan atau menyembunyikan gambar seret. Metode ini digunakan saat menyeret jendela target dalam mode video kedalaman warna rendah. Ini memungkinkan target untuk menyembunyikan gambar seret saat melukis jendela.

Catatan Objek pembantu seret dan letakkan memanggil IDataObject::SetData untuk memuat format privat—digunakan untuk dukungan lintas proses—ke dalam objek data. Ini kemudian mengambil format ini dengan memanggil IDataObject::GetData. Untuk mendukung objek pembantu seret dan letakkan, implementasi SetData dan GetData objek data harus dapat menerima dan mengembalikan format privat arbitrer.
 
Untuk diskusi lebih lanjut tentang operasi seret dan letakkan Shell, lihat Mentransfer Data Shell Menggunakan Seret dan Letakkan atau Clipboard.
Catatan Sebelum Windows Vista antarmuka ini dideklarasikan dalam Shlobj.h.
 

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)

Lihat juga

IDragSourceHelper

Objek Data Shell