Share via


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

Chamado quando o item está sendo descartado dentro do mesmo nível (dentro da mesma pasta pai) na árvore.

Sintaxe

HRESULT OnDropPosition(
  [in] IShellItem      *psiOver,
  [in] IShellItemArray *psiaData,
  [in] int             iNewPosition,
  [in] int             iOldPosition
);

Parâmetros

[in] psiOver

Tipo: IShellItem*

Um ponteiro para uma interface IShellItem que representa o item abaixo do cursor do mouse. Opcional.

[in] psiaData

Tipo: IShellItemArray*

Um ponteiro para uma matriz IShellItem que representa um objeto de dados.

[in] iNewPosition

Tipo: int

O índice se o item que está sendo descartado estiver entre os itens; caso contrário, NSTCDHPOS_ONTOP (-1).

[in] iOldPosition

Tipo: int

Especifica a posição antiga.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A falha desse método impede que a reorganização do item aconteça.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h