Features
FoldersTree control has the following features:
- Works on Windows® 95, Windows NT®
and above.
- Works (at least) with three different compilers:
Microsoft® Visual C++, Borland® C++, and GCC
(GNU Compiles Collection).
- Small size of the runtime.
- Shows folders (such as directories), non-folder objects (such as files),
and items not associated with any shell objects (ordinary tree items).
- Shows not only files and directories, but any shell objects.
- Shows the shell icons with tree items. The icon of the selected
folder is open.
- You can set the filter, which selects folders and other shell objects
to be included in the tree.
- Supports synchronizing of the tree with the folders structure (as in
Windows® Explorer when pressed F5 key).
- Supports both UnicodeTM and non-UnicodeTM modes.
- Associating of arbitrary data with entire control and with tree items.
- All power of tree view common control.
- Reliability (reasonable behavior if out of memory, hardware read
error etc.) However, this is not completely true for this beta version.
- Detailed documentation.
In this version dynamic updating of tree's contents (for example,
updating the tree, when a new folder is created) is not
supported. (However, synchronizing of the tree with the folders structure
is supported.) This is expected to be added in a future version.
We are also going to add support for drag&drop and for shell
shortcuts (and for other things).