Compartir a través de


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

Se llama a al arrastrar para establecer el efecto de arrastre, como se especifica.

Sintaxis

HRESULT OnDragOver(
  [in]      IShellItem      *psiOver,
  [in]      IShellItemArray *psiaData,
  [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 contiene los elementos que se arrastran.

[in] grfKeyState

Tipo: DWORD

Estado actual de las teclas modificadoras de teclado.

[in, out] pdwEffect

Tipo: DWORD*

Si se ejecuta correctamente, contiene un puntero al valor del efecto de arrastre.

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 bloquea la operación de arrastre en el control de árbol de espacio de nombres (NSTC).

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 ragOver

INameSpaceTreeControlDropHandler