Freigeben über


INameSpaceTreeControlDropHandler::OnDropPosition-Methode (shobjidl.h)

Wird aufgerufen, wenn das Element auf derselben Ebene (innerhalb desselben übergeordneten Ordners) in der Struktur abgelegt wird.

Syntax

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

Parameter

[in] psiOver

Typ: IShellItem*

Ein Zeiger auf eine IShellItem-Schnittstelle , die das Element unter dem Mauscursor darstellt. Optional.

[in] psiaData

Typ: IShellItemArray*

Ein Zeiger auf ein IShellItem-Array , das ein Datenobjekt darstellt.

[in] iNewPosition

Typ: int

Der Index, wenn das element, das gelöscht wird, zwischen Elementen liegt; andernfalls NSTCDHPOS_ONTOP (-1).

[in] iOldPosition

Typ: int

Gibt die alte Position an.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn diese Methode fehlschlägt, wird verhindert, dass die Elementanordnung neu angeordnet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h