Trascinamento della selezione tra applicazioni in Delphi
-
08-07-2019 - |
Domanda
Vorrei creare un'applicazione Delphi per Windows XP che consenta di eliminare i file trascinati da Esplora risorse (desktop o finestre delle cartelle) o altre applicazioni che supportano questa operazione (come Total Commander). Che dire viceversa? Quando l'utente trascina un'icona dalla mia applicazione, dovrei essere in grado di impostare il contenuto dell'oggetto trascinato su dati personalizzati.
Il mio obiettivo è quello di creare una barra degli strumenti dell'applicazione personalizzata, sulla quale posso rilasciare le applicazioni e mostrare le loro icone o trascinare le applicazioni o altre entità da essa.
Come si può fare?
Soluzione
Questo può essere fatto con The Drag and Drop Component Suite . Ha anche degli esempi per quello che vuoi.
Altri suggerimenti
Raymond Chen ha una bella serie di articoli su drag & amp; drop:
- What a drag Archivi | The Old New Thing
- Che trascinamento: trascinamento di un file virtuale (edizione HGLOBAL)
- Che trascinamento: trascinamento di un file virtuale (edizione IStorage)
- Che trascinamento: trascinamento di un file virtuale (edizione IStream)
Ci sono molti altri buoni articoli sul suo blog quando cerchi il trascinamento della selezione.