Antarmuka IDropTarget (oleidl.h)

Antarmuka IDropTarget adalah salah satu antarmuka yang Anda terapkan untuk menyediakan operasi seret dan letakkan di aplikasi Anda. Ini berisi metode yang digunakan dalam aplikasi apa pun yang dapat menjadi target untuk data selama operasi seret dan letakkan. Aplikasi drop-target bertanggung jawab untuk:

  • Menentukan efek penurunan pada aplikasi target.
  • Menggabungkan data yang dihilangkan yang valid saat penurunan terjadi.
  • Mengomunikasikan umpan balik target ke sumber sehingga aplikasi sumber dapat memberikan umpan balik visual yang sesuai seperti mengatur kursor.
  • Menerapkan pengguliran seret.
  • Mendaftarkan dan mencabut jendela aplikasinya sebagai target penghilangan.
Antarmuka IDropTarget berisi metode yang menangani semua tanggung jawab ini kecuali mendaftarkan dan mencabut jendela aplikasi sebagai target penghilangan, yang harus Anda panggil fungsi RegisterDragDrop dan RevokeDragDrop .

Warisan

Antarmuka IDropTarget mewarisi dari antarmuka IUnknown . IDropTarget juga memiliki jenis anggota ini:

Metode

Antarmuka IDropTarget memiliki metode ini.

 
IDropTarget::D ragEnter

Menunjukkan apakah penurunan dapat diterima, dan, jika demikian, efek penurunan.
IDropTarget::D ragLeave

Menghapus umpan balik target dan merilis objek data.
IDropTarget::D ragOver

Memberikan umpan balik target kepada pengguna dan mengkomunikasikan efek drop ke fungsi DoDragDrop sehingga dapat mengomunikasikan efek dropback ke sumber.
IDropTarget::D rop

Menggabungkan data sumber ke dalam jendela target, menghapus umpan balik target, dan merilis objek data.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header oleidl.h

Lihat juga

DoDragDrop

IDropSource

IDropSourceNotify

RegisterDragDrop

MencabutDragDrop