BCGControlBar Pro for MFC
CBCGPShellTree

Detailed Description

The CBCGPShellTree class provides the functionality of the Windows tree control that can display a hierarchy of Shell items.

+ Inheritance diagram for CBCGPShellTree:

Public Member Functions

 CreateFolderCreates a folder under the currently selected item.
 
 EnableShellContextMenuEnables or disables context menu.
 
 EnableSystemUserInputEnables the system user input.
 
 GetFilterTells whether special folders (such as compressed folder, recycle bin or library folder) are displayed in the control.
 
 GetFlagsReturns a combination of flags that are passed to IShellFolder::EnumObjects.
 
 GetItemPathRetrieves an item path.
 
 GetRelatedListReturns a pointer to a CBCGShellList object that is being used in conjunction with this tree control object.
 
 IsDisplayCustomFoldersTells whether Shell tree control should display a custom (added in CBCGPShellManager::AddCustomFolders) folders.
 
 IsSystemUserInputEnabledTells whether the system user input is specified.
 
 RefreshRefreshes the tree control.
 
 RefreshFolderRefreshes the tree control's specific folder.
 
 RegisterShellNotificationCall this method to specify whther this controls should receive Windows shell notification and update the content.
 
 RenameItemRename item.
 
 SelectPathGiven a PIDL or string containing a path selects the appropriate tree control item.
 
 SelectPathGiven a PIDL or string containing a path selects the appropriate tree control item.
 
 SetDisplayCustomFoldersSpecifies whether Shell tree control should display a custom (added in CBCGPShellManager::AddCustomFolders) folders.
 
 SetFilterSpecifies whether special folders (such as compressed folder, recycle bin or library folder) are displayed in the control.
 
 SetFlagsSet shell tree flags
 
 SetRelatedListSets a relation between a shell tree control and shell list control (view).
 
- Public Member Functions inherited from CBCGPTreeCtrl
 EnableThemedInplaceTooltipSpecifies whether tree control inplace tooltip should be themed.
 
 IsThemedInplaceTooltipTells whether a tree control inplace tooltip should be drawn using a current Visual Theme.
 

Additional Inherited Members

- Public Attributes inherited from CBCGPTreeCtrl
 m_bVisualManagerStyleSpecifies whether a control has a Visual Manager style look.