TVTDataObject Class

Virtual Tree View

Implementation of an IDataObject interface.

Pascal
TVTDataObject = class(TInterfacedObject, IDataObject);
Description

This class is used for OLE drag'n drop and clipboard operations. It allows not only to transfer various kinds of data between trees but also to transfer this data between different processes. Additionally, every OLE aware application (like Word) can take part in the data transfer. This makes it easy to copy some of the tree's content for documentation purposes.

Group
Members
Properties

Not documented.
Not documented.
Not documented.
Not documented.

Methods

Helper method for setting data in the IDataObject.
Constructor of the class.
Implementation of the IDataObject.DAdvise method.
Destructor of the class.
Implementation of the IDataObject.DUnAdvise method.
Implementation of the IDataObject.EnumDAdvise method.
Implementation of the IDataObject.EnumFormatEtc method.
Compares two TFormatEtc structures.
Searchs the given array for a the given format.
Returns a storage medium for a given clipboard format.
Implementation of the IDataObject.GetCanonicalFormatEtc method.
Implementation of the IDataObject.GetData method.
Implementation of the IDataObject.GetDataHere method.
Helper method for SetData.
Implementation of the IDataObject.QueryGetData method.
Helper method to return data previously stored by SetData.
Implementation of the IDataObject.SetData method.
Central managing method to copy OLE data.

Legend

protected
Property
read only
Method
public
virtual

Class Hierarchy
File

VirtualTrees

Links
What do you think about this topic? Send feedback!