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