Interfaccia IDropSource (oleidl.h)
L'interfaccia IDropSource è una delle interfacce implementate per fornire operazioni di trascinamento e rilascio nell'applicazione. Contiene metodi usati in qualsiasi applicazione usata come origine dati in un'operazione di trascinamento della selezione. L'applicazione origine dati in un'operazione di trascinamento della selezione è responsabile:
- Determinazione dei dati trascinati in base alla selezione dell'utente.
- Avvio dell'operazione di trascinamento della selezione in base alle azioni del mouse dell'utente.
- Generazione di alcuni commenti visivi durante l'operazione di trascinamento della selezione, ad esempio l'impostazione del cursore e l'evidenziazione dei dati selezionati per l'operazione di trascinamento e rilascio.
- Annullamento o completamento dell'operazione di trascinamento della selezione in base alle azioni del mouse dell'utente.
- Esecuzione di qualsiasi azione sui dati originali causati dall'operazione di eliminazione, ad esempio l'eliminazione dei dati in uno spostamento di trascinamento.
Ereditarietà
L'interfaccia IDropSource eredita dall'interfaccia IUnknown . IDropSource include anche questi tipi di membri:
Metodi
L'interfaccia IDropSource include questi metodi.
IDropSource::GiveFeedback Consente a un'applicazione di origine di fornire commenti e suggerimenti visivi all'utente finale durante un'operazione di trascinamento fornendo alla funzione DoDragDrop un valore di enumerazione che specifica l'effetto visivo. |
IDropSource::QueryContinueDrag Determina se un'operazione di trascinamento deve essere continuata, annullata o completata. Questo metodo non viene chiamato direttamente, La funzione OLE DoDragDrop chiama questo metodo durante un'operazione di trascinamento. |
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 |