Interface IDropTarget (oleidl.h)

A interface IDropTarget é uma das interfaces que você implementa para fornecer operações de arrastar e soltar em seu aplicativo. Ele contém métodos usados em qualquer aplicativo que pode ser um destino para dados durante uma operação de arrastar e soltar. Um aplicativo de destino suspenso é responsável por:

  • Determinando o efeito da queda no aplicativo de destino.
  • Incorporação de dados descartados válidos quando a queda ocorre.
  • Comunicar comentários de destino à origem para que o aplicativo de origem possa fornecer comentários visuais apropriados, como definir o cursor.
  • Implementando a rolagem de arrastar.
  • Registrar e revogar suas janelas de aplicativo como destinos de soltar.
A interface IDropTarget contém métodos que lidam com todas essas responsabilidades, exceto registrar e revogar a janela do aplicativo como um destino de soltar, para o qual você deve chamar as funções RegisterDragDrop e RevokeDragDrop .

Herança

A interface IDropTarget herda da interface IUnknown . O IDropTarget também tem estes tipos de membros:

Métodos

A interface IDropTarget tem esses métodos.

 
IDropTarget::D ragEnter

Indica se uma queda pode ser aceita e, em caso afirmativo, o efeito da queda.
IDropTarget::D ragLeave

Remove os comentários de destino e libera o objeto de dados.
IDropTarget::D ragOver

Fornece comentários de destino para o usuário e comunica o efeito da queda para a função DoDragDrop para que ele possa comunicar o efeito do dropback para a origem.
IDropTarget::D rop

Incorpora os dados de origem na janela de destino, remove os comentários de destino e libera o objeto de dados.

Requisitos

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

Confira também

Dodragdrop

IDropSource

IDropSourceNotify

RegisterDragDrop

RevokeDragDrop