| 
 
ShellBrowser Delphi Components Documentation 
 | 
Provides default system information about shell columns.
TJamShellColumnProvider = class(TInterfacedObject, IJamShellColumnProvider);
The following example shows how to retrieve the default columns of "This PC":
var lFolder: IItemIdList; lColumnProvider: IJamShellColumnProvider; lColumns: TArray<TShellColumnId>; lColumn: TShellColumnId; lColumnInfo: TColumnInfo; begin lFolder := TJamItemIdList.CreateForSpecialFolder(SF_DRIVES); lColumnProvider := TJamShellColumnProvider.Create; lColumns := lColumnProvider.GetColumns(lFolder, False); // Get specific column information for lColumn in lColumns do lColumnInfo := lColumnProvider.GetColumnInfo(lFolder, lColumn); end;
| 
 | 
 
Name   | 
 
Description   | 
   | 
 
 Retrieves default column information for a specified shell column inside a folder.    | |
   | 
 
 Retrieves shell columns of a specified folder.    | 
| 
 | 
 
Name   | 
 
Description   | 
   | 
 
 Retrieves default column information for a specified shell column inside a folder.    | |
   | 
 
 Returns information about alignment, visibility and width of a Shell column using the property system.    | |
   | 
 
 Retrieves shell columns of a specified folder.    | |
   | 
 
 Retrieves shell columns from a specified shell view.    | |
   | 
 
Retrieves all available properties.    | |
   | 
 
 Retrieves column information for the passed folder from the shell.    |