New 2.5.3 Release! DropMaster now supports RAD Studio 12 Athens. Click here for details.
DropMaster is a set of components for adding inter-application drag-and-drop support to Delphi and C++Builder applications for Microsoft Windows. DropMaster supports dragging and dropping text-based data, graphics, and custom formats. DropMaster comes with a collection of more than 40 sample apps, which represent the results of extensive research into the drag and drop behavior of many popular commercial applications.

Current Release

2.5.3

Supports

RAD Studio
    10 Seattle – 12 Athens

Price $99

h

TDMTextTarget

The TDMTextTarget component is the primary component to accept data dragged into your application from another. Simply assign the AcceptorControl property and write an OnDrop event handler to respond to data that has just be dropped. TDMTextTarget knows how to accept text, RTF, HTML, lists of files, and URLs. This component is also used to accept arbitrary formats other than text. The OnDrop event provides access to all formats that are dropped.
i

TDMTextSource

The TDMTextSource component is used to serve up data to drag to another application. For simple use, assign a control to the DonorComponent property, detect the drag in the control’s OnMouseDown event, and then call the Execute method. Use the Text property to serve up any custom content. This component is also used to serve multiple formats simultaneously.

TDMGraphicTarget

To accept images and pictures dragged from another application, the TDMGraphicTarget component is used. For convenience, the component deals with multiple formats like DIBs, bitmap handles, and metafiles, so the developer only needs to provide a placeholder control for the graphic data that is accepted.

TDMGraphicSource

Graphic images are a common data type for drag and drop. The TDMGraphicSource is similar to the TDMTextSource except that it has DonorImage and Picture properties, which correspond to the DonorComponent and Text properties of the TDMTextSource. Serving up a picture in drag data is as easy as assigning it to a property, detecting the drag, and calling Execute.

Try DropMaster Today

The DropMaster Trial Edition is provided as a courtesy to potential customers who are interested in evaluating the components included in this product. Applications built with the components will only operate when launched from the RAD Studio IDE. To distribute applications created with DropMaster, you must purchase the retail version.

To Install the Trial Edition

Simply download the zip file and extract the contents of the zip file to reveal the Readme.txt, License.txt, and DM2Trial.exe files. Please read the Readme.txt and License.txt files. To install the components, simply run the DM2Trial.exe installation program and follow the directions.

DropMaster comes with complete source code for all components, packages, and design editors at no additional charge. Documentation is provided in an extensive context-sensitive online help system. DropMaster also features one-step installation, automatic help integration and dynamic component registration.