Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |