Compartir a través de


Interfaz IDropTargetHelper (shobjidl_core.h)

Expone métodos que permiten colocar destinos para mostrar una imagen de arrastre mientras la imagen se encuentra sobre la ventana de destino.

Herencia

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

Métodos

La interfaz IDropTargetHelper tiene estos métodos.

 
IDropTargetHelper::D ragEnter

Notifica al administrador de imágenes de arrastre que se ha llamado al método IDropTarget::D ragEnter del destino de colocación.
IDropTargetHelper::D ragLeave

Notifica al administrador de arrastrar imágenes que se ha llamado al método IDropTarget::D ragLeave del destino de colocación.
IDropTargetHelper::D ragOver

Notifica al administrador de imágenes de arrastre que se ha llamado al método IDropTarget::D ragOver del destino de colocación.
IDropTargetHelper::D rop

Notifica al administrador de imágenes de arrastre que se ha llamado al método IDropTarget::D rop del destino de colocación.
IDropTargetHelper::Show

Notifica al administrador de imágenes de arrastre que muestre u oculte la imagen de arrastre.

Comentarios

Este administrador de imágenes de arrastre expone esta interfaz. Las aplicaciones no lo implementan.

Esta interfaz se usa mediante destinos de colocación para permitir que el administrador de imágenes de arrastre muestre la imagen de arrastre mientras la imagen se encuentra sobre la ventana de destino. El objeto de administrador de imágenes de arrastre expone las interfaces IDragSourceHelper e IDropTargetHelper para permitir que la interfaz IDropTarget use imágenes de arrastre personalizadas. Para usar cualquiera de estas interfaces, debe crear un objeto drag-image manager de servidor en proceso mediante una llamada a CoCreateInstance con un identificador de clase (CLSID) de CLSID_DragDropHelper. Obtiene punteros de interfaz mediante procedimientos estándar del Modelo de objetos componentes (COM).

Cuatro de los métodos IDropTargetHelper corresponden a los cuatro métodos IDropTarget . Al implementar IDropTarget, cada uno de sus métodos debe llamar al método IDropTargetHelper correspondiente para pasar la información al administrador de imágenes de arrastre. El quinto método IDropTargetHelper notifica al administrador de imágenes de arrastre que muestre u oculte la imagen de arrastre. Este método se usa al arrastrar sobre una ventana de destino en un modo de vídeo de profundidad de color bajo. Permite que el destino oculte la imagen de arrastre mientras pinta la ventana.

Nota El objeto auxiliar de arrastrar y colocar llama a IDataObject::SetData para cargar formatos privados (que se usan para la compatibilidad entre procesos) en el objeto de datos. Más adelante recupera estos formatos llamando a IDataObject::GetData. Para admitir el objeto auxiliar de arrastrar y colocar, las implementaciones SetData y GetData del objeto de datos deben ser capaces de aceptar y devolver formatos privados arbitrarios.
 
Para obtener más información sobre las operaciones de arrastrar y colocar shell, consulte Transferencia de datos de Shell mediante arrastrar y colocar o el Portapapeles.
Nota Antes de Windows Vista, esta interfaz se declaró en Shlobj.h.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IDragSourceHelper

Objeto de datos de shell