ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
JamSystemShellView.TJamShellFolderFlag

A set of flags that specify folder view options.

Syntax
Pascal
TJamShellFolderFlag = (
  ffNone,
  ffAutoArrange,
  ffDesktop,
  ffSingleSelect,
  ffNoSubfolders,
  ffTransparent,
  ffNoScroll,
  ffAlignLeft,
  ffNoIcons,
  ffSingleClickActivate,
  ffNoWebView,
  ffHideFileNames,
  ffCheckSelect,
  ffNoEnumRefresh,
  ffNoGrouping,
  ffFullRowSelect,
  ffNoFilters,
  ffNoColumnHeader,
  ffNoHeaderInAllViews,
  ffExtendedTiles,
  ffAutoCheckSelect,
  ffNoBrowserViewState,
  ffSetGroups,
  ffUseSearchFolder,
  ffAllowRtlReading
);
Members 
Description 
ffNone 
No special view options. Note that this is only compatible with Windows 7 and later!  
ffAutoArrange 
Automatically arrange the elements in the view. This implies LVS_AUTOARRANGE if the list-view control is used to implement the view.  
ffDesktop 
Make the folder behave like the desktop. This value applies only to the desktop and is not used for typical Shell folders. This flag implies FWF_NOCLIENTEDGE and FWF_NOSCROLL.  
ffSingleSelect 
Do not allow more than a single item to be selected. This is used in the common dialog boxes.  
ffNoSubfolders 
Do not show subfolders.  
ffTransparent 
Draw transparently. This is used only for the desktop.  
ffNoScroll 
Do not add scroll bars. This is used only for the desktop.  
ffAlignLeft 
The view should be left-aligned. This implies LVS_ALIGNLEFT if the list-view control is used to implement the view.  
ffNoIcons 
The view should not display icons.  
ffSingleClickActivate 
Perform default operation on single click instead of double click.  
ffNoWebView 
The view should not be shown as a web view.  
ffHideFileNames 
The view should not display file names.  
ffCheckSelect 
Turns on the check mode for the view.  
ffNoEnumRefresh 
Do not re-enumerate the view (or drop the current contents of the view) when the view is refreshed.  
ffNoGrouping 
Do not allow grouping in the view. Note that this is only compatible with Windows Vista and later!  
ffFullRowSelect 
When an item is selected, the item and all its sub-items are highlighted. Note that this is only compatible with Windows Vista and later!  
ffNoFilters 
Do not display filters in the view. Note that this is only compatible with Windows Vista and later!  
ffNoColumnHeader 
Do not display a column header in the view in any view mode. Note that this is only compatible with Windows Vista and later!  
ffNoHeaderInAllViews 
Only show the column header in details view mode. Note that this is only compatible with Windows Vista and later!  
ffExtendedTiles 
When the view is in "tile view mode" the layout of a single item should be extended to the width of the view. Note that this is only compatible with Windows Vista and later!  
ffAutoCheckSelect 
Items can be selected using checkboxes. Note that this is only compatible with Windows Vista and later!  
ffNoBrowserViewState 
The view should not save view state in the browser. Note that this is only compatible with Windows Vista and later!  
ffSetGroups 
The view should list the number of items displayed in each group. To be used with TJamShellControl.GroupSubsetCount. Note that this is only compatible with Windows Vista and later!  
ffUseSearchFolder 
Use the search folder for stacking and searching. Note that this is only compatible with Windows Vista and later!  
ffAllowRtlReading 
Ensure right-to-left reading layout in a right-to-left system. Without this flag, the view displays strings from left-to-right both on systems set to left-to-right and right-to-left reading layout, which ensures that file names display correctly. Note that this is only compatible with Windows Vista and later!  

These values correspond to the Windows API FOLDERFLAGS enumeration.