Compartir a través de


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

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

Sintaxis

HRESULT OnDropPosition(
  [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 representa un objeto de datos.

[in] iNewPosition

Tipo: int

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

[in] iOldPosition

Tipo: int

Especifica 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 impide que se produzca el reorganizamiento 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