Compartir a través de


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

Se llama a en drop para establecer el efecto drop, tal y como se especifica.

Sintaxis

HRESULT OnDrop(
  [in]      IShellItem      *psiOver,
  [in]      IShellItemArray *psiaData,
  [in]      int             iPosition,
  [in]      DWORD           grfKeyState,
  [in, out] DWORD           *pdwEffect
);

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] iPosition

Tipo: int

Especifica la posición de colocación.

[in] grfKeyState

Tipo: DWORD

Estado actual de las teclas modificadoras del teclado.

[in, out] pdwEffect

Tipo: DWORD*

Puntero al valor de efecto de colocación.

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

Nota Para sobrescribir el comportamiento de eliminación predeterminado, un cliente debe producir un error en este método; Correcto continúa con la operación de eliminación predeterminada.
 

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

Consulte también

IDropTarget::D rop

INameSpaceTreeControlDropHandler