Compartir a través de


Método INameSpaceTreeControlDropHandler::OnDragPosition (shobjidl.h)

Se llama cuando el elemento se arrastra dentro del mismo nivel (dentro de la misma carpeta primaria) en el árbol.

Sintaxis

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

Parámetros

[in] psiOver

Tipo: IShellItem*

Puntero a una interfaz IShellItem que representa el elemento debajo del cursor del mouse. Opcional.

[in] psiaData

Tipo: IShellItemArray*

Puntero a una matriz IShellItem que contiene los elementos que se arrastran.

[in] iNewPosition

Tipo: int

Índice si el elemento que se arrastra está entre los elementos; de lo contrario, NSTCDHPOS_ONTOP (-1).

[in] iOldPosition

Tipo: int

La posición antigua.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si se produce un error en este método, se evita la reorganización del elemento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h