DragWatch - The File dragging panel for Delphi 2.0

Version 1

1. Copyright and Acknownlegdements
2. Purpose
3. How to Install
4. How to Use
5. Release Notes

1. Copyright and Acknownlegdements
-----------------------------------
TDragDropPanel was written by Sven Knzler <sven_kuenzler@t-online.de>

with code borrowed from
 - Brad Stowers
 - Borland International


This code is released as public domain. That means: I make no 
restrictions about using it and you do not expect any guarrantees from
me.

2.Purpose
------------
The TDragDropPanel fires an event each time the user drags
a file from a Windows Explorer window onto it. 

3. How to Install
---------------
Back up your components library first.
Choose Install from the Components men of Delphi. Add the file
shldrdrop.pas to the list and compile your library.

4. How to Use
--------------
The DragDropPanel usually behaves like a standard TPanel. Except that
it has two more properties

Active: Boolean;

When true, the panel accepts files dropped on itself and informs you
about it. When false, it doesn't (so what? ;-))

OnFileDropped(Sender: TObject, X,Y: Integer, filename: String);

This kind of event is fired each time a file is dropped on an Active 
DragDropPanel. If the user drops multiple files onto it, you get an
event for each of them.


5.Release notes: 
-----------------
This is the first release of this component. I wrote it because I found
something similar done by John Tait-Doak. His TDropFile, however, comes
without source and it is not possible to limit the 'drop area'.

This is not only the first release of DragDropPanel but my first self-
made component ever! So I'd like to hear what you are thinking of it:

- Is TDragDropPanel 'delphically' correct? 
- TDragDropPanel is kind of 'raw': It does not do much more than 
  converting the Windows Shell messages and passing it to you. Would 
  you expect that a component like this does something more like
  keeping the files in a list or so?

Write your comments and improvements to sven_kuenzler@t-online.de

Reessum, 25.05.1997