Interfaccia IDropTarget (oleidl.h)

L'interfaccia IDropTarget è una delle interfacce implementate per fornire operazioni di trascinamento e rilascio nell'applicazione. Contiene metodi usati in qualsiasi applicazione che può essere una destinazione per i dati durante un'operazione di trascinamento. Un'applicazione di destinazione a discesa è responsabile di:

  • Determinazione dell'effetto dell'eliminazione nell'applicazione di destinazione.
  • Incorporando tutti i dati eliminati validi quando si verifica l'eliminazione.
  • Comunicare feedback di destinazione all'origine in modo che l'applicazione di origine possa fornire commenti visivi appropriati, ad esempio impostando il cursore.
  • Implementazione dello scorrimento del trascinamento.
  • Registrazione e revoca delle finestre dell'applicazione come destinazioni di rilascio.
L'interfaccia IDropTarget contiene metodi che gestiscono tutte queste responsabilità, ad eccezione della registrazione e della revoca della finestra dell'applicazione come destinazione di rilascio, per cui è necessario chiamare le funzioni RegisterDragDrop e RevDragDrop.

Ereditarietà

L'interfaccia IDropTarget eredita dall'interfaccia IUnknown . IDropTarget include anche questi tipi di membri:

Metodi

L'interfaccia IDropTarget include questi metodi.

 
IDropTarget::D ragEnter

Indica se è possibile accettare un'eliminazione e, in caso affermativo, l'effetto dell'eliminazione.
IDropTarget::D ragLeave

Rimuove il feedback di destinazione e rilascia l'oggetto dati.
IDropTarget::D ragOver

Fornisce feedback di destinazione all'utente e comunica l'effetto dell'eliminazione alla funzione DoDragDrop in modo che possa comunicare l'effetto del dropback all'origine.
IDropTarget::D rop

Incorpora i dati di origine nella finestra di destinazione, rimuove il feedback di destinazione e rilascia l'oggetto dati.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

Dodragdrop

IDropSource

IDropSourceNotify

RegisterDragDrop

RevocaDragDrop