Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_dwAttributeFilterAllAbsent Set of SFGAO_*** flags for filtering shell items. All these flags are absent in displayed shell items.
m_dwAttributeFilterAllPresent �Set of SFGAO_*** flags used for filtering shell items. All these flags are present in displayed shell items.
m_dwAttributeFilterAny �Set of SFGAO_*** flags used for filtering shell items. Any of these flags are present in displayed shell items.
m_nSCA_Hidden Source constant alpha value that defines the transparency level of the icons in hidden shell items.
m_nSCA_ReadOnly Source constant alpha value that defines the transparency level of the icons in read-only shell items. The icons are completely transparent if this property is 0 and opaque if it is equal to 255.

Classes

~CExtShellTreeCtrl Destructor.
CExtShellTreeCtrl Constructor.
DelayFocusPIDL Sets focus to the shell item specified by an ITEMIDLIST and displays the content of the shell item with a delay.
FindItemByPIDL Searches for a tree item by an ITEMIDLIST pointer and returns a handle to the found item or NULL if no item is found. The method searches only one level of tree items that are children of the specified tree item.
FocusPath Expands branches of the shell tree view to display the specified shell item. Optionally sets focus to the found and displayed item, selects it and/or unselects other item. The method returns a handle to the focused item or NULL on error.
FocusPIDL Expands branches of the shell tree view to display the specified shell item. Optionally sets focus to the found and displayed item, selects it and/or unselects other item. The method returns a handle to the focused item or NULL on error.
IncludeFilesGet Returns true if non-folder shell items are visible; hidden otherwise.
IncludeFilesSet Sets the visibility for non-folder shell items.
Refresh Rescans and reloads all items in the sub tree under the specified tree item.
RefreshShellRoot Displays the specified shell folder as the root item in the shell tree view.
RescanContent Rescans the properties of displayed items.
RunItemsGet Specifies if the shell tree view can execute runable shell items similar to how Windows Explorer does it.
RunItemsSet Specifies if the shell tree view can execute runable shell items similar to how Windows Explorer does it.
ShellItemExecute Executes the specified shell item.
ShowExtensionsGet Returns true if the file extensions of non-folder shell are visible; hidden otherwise.
ShowExtensionsSet Specifies if the file extensions of non-folder shell are visible or hidden.
ShowShellContextMenusGet Returns true if the shell context menus are enabled; disabled otherwise.
ShowShellContextMenusSet Specifies if the shell context menus over the shell list view are enabled or disabled.
WatchFileSystemGet Returns true if file system changes are monitored and the shell tree view is updated accordingly or false otherwise.
WatchFileSystemSet Specifies if file system changes are monitored and the shell tree view is updated accordingly.

See Also

CExtShellTreeCtrl Overview | Hierarchy Chart