http://www.melander.dk/delphi/dragdrop
----------------------------------------------------
The main features of this component suite include:
----------------------------------------------------
* FREEWARE with FULL SOURCE.
* Enables COM drag-and-drop of files, folders, text,
bitmaps and URLs to and from applications.
* Copy, Move and Link operations supported.
* Clipboard support.
* Drag image support.
* Automatic scrolling of the target window during the
drag operation.
* Relatively simple to derive custom drag-and-drop
components to support other data formats.
* Extensive help file (supporting context sensitive
help from the IDE).
* 4 demos:
• SimpleSourceDemo ~ a very simple implementation
of the TDropFileSource component.
• SimpleTargetDemo ~ a very simple implementation
of the TDropFileTarget component.
• DragDropDemo ~ details most of the features of
the Component Suite.
• PidlDemo ~ shows how to drag files and folders
to and from a listview control.
* Code compatability:
Delphi 3, Delphi 4, C++ Builder 3 and C++ Builder 4.
* OS compatability:
Win95, Win98 and NT4.
----------------------------------------------------
Changes from Version 3.5
----------------------------------------------------
* C++ Builder compatibility bug fix.
* File and 'pidl' components now handle file name mapping
used when dragging from the recycle bin. (Try it out
with the PidlDemo.)
* Drag Images will now be displayed over drop targets
even when they do not accept the drag.
* The autoscroll margin is now dependant on the
target window font size.
* PIDLDemo - much improved. Shows how to drag files
and folders to and from a listview control.
* New webpage http://www.melander.dk/delphi/dragdrop
with lots of info.
----------------------------------------------------
Angus Johnson
ajoh...@rpi.net.au
Anders Melander
and...@melander.dk
http://www.melander.dk/