Trascinamento della selezione (OLE)
La funzionalità di trascinamento della selezione OLE è principalmente un collegamento per copiare e incollare i dati.Quando si utilizzano gli Appunti per copiare o incollare i dati, una serie di passaggi sono necessari.Si selezionano i dati, fare clic su Taglia o Copia dal menu di Modifica , da passare al file di destinazione, dalla finestra o dall'applicazione, posizionare il cursore nella posizione desiderata e si fa clic Incolla dal menu di Modifica .
Il trascinamento della selezione OLE è differente dal meccanismo trascinamento della selezione del File Manager, che può gestire solo i nomi file e è progettato in maniera specifica per passare i nomi file nelle applicazioni.Il trascinamento della selezione OLE è molto più generali.Consente di trascinare e si rilasciano tutti i dati che possono essere inseriti negli Appunti.
Quando si utilizza il trascinamento e la destinazione di OLE, rimuovere due passaggi dal processo.Si selezionano i dati dalla finestra di origine (“l'origine di trascinamento„), trascinarlo nella destinazione desiderata (“la destinazione di rilascio„) e la si rilascia il rilascio del pulsante del mouse.L'operazione elimina la necessità dei menu e risulta più rapida della copia/sequenza incolla.L'unico requisito è che sia l'origine di trascinamento che la destinazione di rilascio devono essere aperto e almeno parzialmente visibili sullo schermo.
Mediante il trascinamento della selezione OLE, i dati possono essere spostati da un percorso a un altro all'interno di un documento, tra i documenti diversi, o tra le applicazioni.Può essere implementato in un contenitore o in un'applicazione server e qualsiasi applicazione può essere un'origine di trascinamento, una destinazione di rilascio, o in entrambi.Se un'applicazione dispone sia l'origine di trascinamento che supporto della destinazione di rilascio implementati, trascinare e il calo è abilitato tra le finestre figlio, o all'interno di una finestra.Questa funzionalità può rendere l'applicazione più facile da utilizzare.
Se si desidera solo per utilizzare le funzionalità di trascinamento della selezione OLE, vedere Trascinamento della selezione: personalizzare.È possibile utilizzare le tecniche descritte nell'articolo per definire le origini di rilascio di applicazioni non OLE.L'articolo Trascinamento della selezione: Implementare una destinazione di rilascio viene descritto come implementare il supporto della destinazione di trascinamento sia applicazioni a OLE che a non OLE.Verrà inoltre utile esaminare gli esempi OCLIENT e HIERSVROLE MFC.
Se non vengono letti la famiglia di oggetti dati e origini dati (OLE) di notizie, è possibile farlo ora.Questi articoli illustrati i concetti fondamentali di trasferimento dei dati e come distribuirlo nelle applicazioni.
Per ulteriori informazioni su trascinamento e sulla selezione, vedere:
Trascinamento della selezione: Implementare un'origine di trascinamento
Trascinamento della selezione: Implementare una destinazione di rilascio