Interfaz IDropSource (oleidl.h)
La interfaz IDropSource 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 utilizada como origen de datos en una operación de arrastrar y colocar. La aplicación de origen de datos en una operación de arrastrar y colocar es responsable de:
- Determinar los datos que se arrastran en función de la selección del usuario.
- Iniciando la operación de arrastrar y colocar en función de las acciones del mouse del usuario.
- Generar algunos de los comentarios visuales durante la operación de arrastrar y colocar, como establecer el cursor y resaltar los datos seleccionados para la operación de arrastrar y colocar.
- Cancelación o finalización de la operación de arrastrar y colocar en función de las acciones del mouse del usuario.
- Realizar cualquier acción en los datos originales causados por la operación de colocación, como eliminar los datos en un movimiento de arrastre.
Herencia
La interfaz IDropSource hereda de la interfaz IUnknown . IDropSource también tiene estos tipos de miembros:
Métodos
La interfaz IDropSource tiene estos métodos.
IDropSource::GiveFeedback Permite a una aplicación de origen proporcionar comentarios visuales al usuario final durante una operación de arrastrar y colocar proporcionando la función DoDragDrop con un valor de enumeración que especifica el efecto visual. |
IDropSource::QueryContinueDrag Determina si se debe continuar, cancelar o completar una operación de arrastrar y colocar. No se llama a este método directamente. La función OLE DoDragDrop llama a este método durante una operación de arrastrar y colocar. |
Requisitos
Requisito | Value |
---|---|
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 |