Freigeben über


INameSpaceTreeControlDropHandler::OnDragPosition-Methode (shobjidl.h)

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

Syntax

HRESULT OnDragPosition(
  [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 die zu ziehenden Elemente enthält.

[in] iNewPosition

Typ: int

Der Index, wenn sich das zu ziehende Element zwischen Elementen befindet; andernfalls NSTCDHPOS_ONTOP (-1).

[in] iOldPosition

Typ: int

Die alte Position.

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 nicht auftritt, wird die Neuanordnung des Elements verhindert.

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