Via Cà Matta 2 - Peschiera Borromeo (MI)
+39 02 00704272
info@synaptica.info

Delphi – Drag & Drop from shell

Digital Innovation Partner

Delphi – Drag & Drop from shell

Per gestire il drag&drop da shell in Delphi avevamo già scritto un articolo molto tempo fa : http://www.synaptica.info/2008/09/02/delphi-drag-drop-from-shell-idroptarget-interface/ in cui c’era un esempio di come implementare questa tecnologia utilizzando il componente “JvDropTarget” della libreria jvcl.
Credo che l’utilizzo di JvDropTarget sia ancora la soluzione più semplice, di seguito per completezza riportiamo invece il codice di esempio per fare la stessa cosa utilizzando la libreria “ShellAPI” di Delphi (che altro non è che un remapping delle librerie Windows).

Esempio di drag & drop da shell, in cui viene abilitato il componente Panel1 (TPanel) ad accettare il messggio di drag dalla shell e compila le righe del memo con l’elenco di file ricevuti :

Lascia un commento