Interfaz IDropTarget (oleidl.h)

La interfaz IDropTarget es una de las interfaces que implementa para proporcionar operaciones de arrastrar y colocar en la aplicación. Contiene métodos usados en cualquier aplicación que pueda ser un destino para los datos durante una operación de arrastrar y colocar. Una aplicación de destino de colocación es responsable de:

  • Determinar el efecto de la colocación en la aplicación de destino.
  • Incorporación de datos descartados válidos cuando se produce la eliminación.
  • Comunicar los comentarios de destino al origen para que la aplicación de origen pueda proporcionar comentarios visuales adecuados, como establecer el cursor.
  • Implementación del desplazamiento de arrastre.
  • Registrar y revocar sus ventanas de aplicación como destinos de colocación.
La interfaz IDropTarget contiene métodos que controlan todas estas responsabilidades excepto el registro y la revocación de la ventana de la aplicación como destino de colocación, para los que debe llamar a las funciones RegisterDragDrop y RevokeDragDrop .

Herencia

La interfaz IDropTarget hereda de la interfaz IUnknown . IDropTarget también tiene estos tipos de miembros:

Métodos

La interfaz IDropTarget tiene estos métodos.

 
IDropTarget::D ragEnter

Indica si se puede aceptar una colocación y, si es así, el efecto de la colocación.
IDropTarget::D ragLeave

Quita los comentarios de destino y libera el objeto de datos.
IDropTarget::D ragOver

Proporciona comentarios de destino al usuario y comunica el efecto de la caída a la función DoDragDrop para que pueda comunicar el efecto de la devolución al origen.
IDropTarget::D rop

Incorpora los datos de origen en la ventana de destino, quita los comentarios de destino y libera el objeto de datos.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oleidl.h

Consulte también

DoDragDrop

IDropSource

IDropSourceNotify

RegisterDragDrop

RevokeDragDrop