Bagikan melalui


Metode INameSpaceTreeControlDropHandler::OnDropPosition (shobjidl.h)

Dipanggil ketika item dihilangkan dalam tingkat yang sama (dalam folder induk yang sama) di pohon.

Sintaks

HRESULT OnDropPosition(
  [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 mewakili objek data.

[in] iNewPosition

Jenis: int

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

[in] iOldPosition

Jenis: int

Menentukan posisi lama.

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

Gagalnya metode ini mencegah penataan ulang item terjadi.

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