Hallo,
nachdem meine Komponente immer größer wird, möchte ich sie endlich in ein eigenes Thema stecken.
Was macht
ShellDropper?
ShellDropper ist eine Komponente, die Drag'n'Drop mit der Shell sowie Browsern vereinfacht. In einer Collection können DropTargets verwaltet werden, und der Status in Events (OnDragEnter, OnDragOver, OnDragLeave, OnDrop) verwaltet werden.
Nach einer abgeschlossenen Drop-Operation stehen die gedroppten Dateien bzw. die gedroppte
URL in einem Record zur Verfügung. Der Record beinhaltet die Dateiliste sowohl in
Ansi- als auch in WideStrings. Ein Array beinhaltet die Typen der Dateien (Datei, Verzeichnis, Volume).
Selbstverständlich kann der DragCursor gestzt werden.
Gruß
xaromz
Schon gibt es eine neue Version: 1.31
Änderungen: Verwendet eine eigene WideStringList. Damit sollte die Komponente auch unter älteren Delphi-Versionen kompilieren.