BCGControlBar Pro for MFC
CBCGPShellManager

Detailed Description

The CBCGPShellManager class implements several methods that manipulate with PIDLs.

Inherits CObject.

Public Types

enum  WinExplorerOption
 

Public Member Functions

 CBCGPShellManagerConstructs a CBCGShellManager object.
 
 AddCustomFoldersAdds a custom folders group.
 
 BrowseForFolderDisplays a dialog box that enables the user to select a Shell folder.
 
 BrowseForFolderDisplays a dialog box that enables the user to select a Shell folder.
 
 ConcatenateItemConcatenates two items.
 
 CopyItemCreates a new item list and copies to it the specifies item list.
 
 CreateItemCreates a new item list of the specified size.
 
 FreeItemDeletes a PIDL.
 
 GetCustomFoldersReturns array of the custom ("Quick access") folders.
 
 GetItemCountReturns a number of PIDL items
 
 GetItemSizeReturns the PIDL size
 
 GetItemThumbnailObtains thumbnail associated with the given shell item.
 
 GetNextItemReturns the next item from the item list.
 
 GetParentItemRetrieves the parent item of the specified item
 
 IsCompressedFolderTells whether a specified item is compressed (e.g. ZIP file).
 
 IsControlPanelTells whether a specified item belongs to the Windows Control Panel.
 
 IsRecycleBinTells whether a specified item belongs to the Windows Recycle Bin.
 
 ItemFromPathReturns PIDL from path
 
 RemoveCustomFoldersRemoves a custom folders group with a given name.
 

Static Public Member Functions

 GetWinExplorerOptionGets Windows Explorer option.
 

Static Public Attributes

 m_bAutoresolveUNCPathsSpecifies whether the path starting from "\\" should be mapped to the path starting from the mapped network drive.