Shell Folders Unit
Two units are actually provided: PJShellFolders and PJShellFoldersDsgn.
This unit provides components, classes and routines to assist in working with shell folders. There are two components:
- TPJSpecialFolderInfo - provides information about the Shell's various special folders.
- TPJBrowseDialog - provides access to the Browse for Folder dialog box.
There is also a class - TPJSpecialFolderEnum that enumerates the shell's special folder identifiers. This class implements the IPJSpecialFolderEnum interface. Functions that provide information about the special folder identifiers and symbolic constants are also provided.
PJShellFolders also provides functions to provide information about the folders described by PIDLs.
This unit provides design time support. In particular it provides a property editor for TPJBrowseDialog and TPJSpecialFolderInfo that allows predefined special folder IDs to be selected in the object inspector.