Bagikan melalui


Metode INameSpaceTreeControlDropHandler::OnDragPosition (shobjidl.h)

Dipanggil saat item sedang diseret dalam tingkat yang sama (dalam folder induk yang sama) di pohon.

Sintaks

HRESULT OnDragPosition(
  [in] IShellItem      *psiOver,
  [in] IShellItemArray *psiaData,
  [in] int             iNewPosition,
  [in] int             iOldPosition
);

Parameter

[in] psiOver

Jenis: IShellItem*

Penunjuk ke antarmuka IShellItem yang mewakili item di bawah kursor mouse. Pilihan.

[in] psiaData

Jenis: IShellItemArray*

Penunjuk ke array IShellItem yang berisi item yang diseret.

[in] iNewPosition

Jenis: int

Indeks jika item yang diseret berada di antara item; jika tidak, NSTCDHPOS_ONTOP (-1).

[in] iOldPosition

Jenis: int

Posisi lama.

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

Gagal dalam metode ini mencegah penataan ulang item.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl.h