Compartir a través de


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

Se llama al arrastrar entrar para establecer el efecto de arrastre, tal y como se especifica.

Sintaxis

HRESULT OnDragEnter(
  [in]      IShellItem      *psiOver,
  [in]      IShellItemArray *psiaData,
  [in]      BOOL            fOutsideSource,
  [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] fOutsideSource

Tipo: BOOL

Especifica si el arrastre se inició fuera del área de destino.

[in] grfKeyState

Tipo: DWORD

Estado actual de las teclas modificadoras del 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

   
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 ragEnter

INameSpaceTreeControlDropHandler