Controls which display files and directories
Indicates which objects should be visible in a shell control
Indicates that folders, also known as directories, should be visible. This include folders which represent virtual objects such as hard drives. Hidden folders are shown only if otHidden is also present.
Indicates that non-folder objects should be shown, which are usually files. Hidden files will be shown if otHidden is also present.
Indicates that hidden objects should be shown. This value is meaningful together with one of the other values.
Indicates which objects should be visible in a shell control
Ways in which the shell control should sort its contents
No special sorting is done, items will appear in whatever order the file system provides
Items are sorted alfabetically with folders and files mixed
Items are sorted alfabetically and folders are placed in the beginning of the list
The base class for tree view control to display the files, directories and other objects (such as devices) from the file system structure
Returns the lowest possible path in the file system hierarchy. For example "/" in UNIXes or "\" in Windows CE
Returns the effective root value, returning the value of GetBasePath() of Root is empty or the Root property value otherwise
Finds all files/directories directly inside a directory

Helper routine. Finds all files/directories directly inside a directory. Does not recurse inside subdirectories.

AMask may contain multiple file masks separated by ";". Don't add a final ";" after the last mask.

The base directory
A list of masks to utilize to obtain only files which match this mask. The masks should be separated by a semi-comma. For example: "*.exe;*.txt"
The kinds of objects to add to the list
A TStringList object already created should be provided in this parameter to receive the resulting list of files
Indicates how to sort the items in the list
Returns true if at least one item was added, false otherwise
Returns the path (including the file name) from the file system that a particular node prepresents
Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TObjectTypes TCustomShellListView.ObjectTypes
Can be utilized to connect this ShellTreeView to a ShellListView
The ShellListView will show the contents of the currently selected directory in the ShellListView.
TCustomShellListView.ShellTreeView
Indicates how the items should be sorted in the tree
Indicates the directory to start showing the list of items.
Indicates the directory to start showing the list of items. If empty, indicates that the entire file system structure should be shown.
The main class for tree view control to display the files, directories and other objects (such as devices) from the file system structure
The base class for list view control to display the files, directories and other objects (such as devices) from the file system structure
Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TObjectTypes TCustomShellTreeView.ObjectTypes
The most important property of the ShellListView, indicates the directory whose contents will be shown
The most important property of the ShellListView, indicates the directory whose contents will be shown. This property is automatically managed if the property ShellTreeView is filled. If this property is empty, nothing will be shown.
Can be utilized to connect this ShellListView to a ShellTreeView
The ShellListView will show the contents of the currently selected directory in the ShellListView.
TCustomShellTreeView.ShellListView
The main class for list view control to display the files, directories and other objects (such as devices) from the file system structure