The folder flags are used to specify how the control displays its content.
Most of these flags can be or'ed together.
http://msdn.microsoft.com/en-us/library/bb762508(VS.85).aspx
Namespace:
Jam.Shell
Assembly:
ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 7.1
Syntax [FlagsAttribute]
public enum FolderFlags
<FlagsAttribute>
Public Enumeration FolderFlags
[FlagsAttribute]
public enum class FolderFlags
[<FlagsAttribute>]
type FolderFlags
Members
| Member name | Value | Description |
---|
| None | 0 | 0x00000000. Windows 7 and later. No special view options. |
| AutoArrange | 1 | Automatically arrange the elements in the view. This implies LVS_AUTOARRANGE if the list view control is used to implement the view. |
| AbbreviatedNames | 2 | Abbreviate names. This flag is not currently supported. |
| SnapToGrid | 4 | Arrange items on a grid. This flag is not currently supported. |
| OwnerData | 8 | |
| BestFitWindow | 16 | This flag is currently not supported. |
| Desktop | 32 | Enable the best-fit window mode. Let the view size the window so that its contents fit inside the view window in the best possible manner. |
| SingleSelection | 64 | Do not allow more than a single item to be selected. This is used in the common dialog boxes. |
| NoSubFolders | 128 | Do not show subfolders. |
| Transparent | 256 | Draw transparently. This is used only for the desktop. |
| NoClientEdge | 512 | This flag is currently not supported. |
| NoScroll | 1024 | Do not add scroll bars. This is used only for the desktop. |
| AlignLeft | 2048 | The view should be left-aligned. This implies LVS_ALIGNLEFT if the list view control is used to implement the view. |
| NoIcons | 4096 | The view should not display icons. |
| ShowSelectionAlways | 8192 | Always show the selection. |
| NoVisible | 16384 | This flag is currently not supported. |
| SingleClickActivate | 32768 | This flag is currently not supported. |
| NoWebView | 65536 | The view should not be shown as a Web view. |
| HideFilenames | 131072 | The view should not display file names. |
| CheckSelect | 262144 | Turns on the check mode for the view. |
| NoEnumRefresh | 524288 | Windows Vista and later: Do not re-enumerate the view (or drop the current contents of the view) when the view is refreshed. |
| NoGrouping | 1048576 | Windows Vista and later: Do not allow grouping in the view |
| FullRowSelect | 2097152 | Windows Vista and later: When an item is selected, the item and all its sub-items are highlighted. |
| NoFilters | 4194304 | Windows Vista and later: Do not display filters in the view. |
| NoColumnHeader | 8388608 | Windows Vista and later: Do not display a column header in the view in any view mode. |
| NoHeaderInAllViews | 16777216 | Windows Vista and later: Only show the column header in details view mode. |
| ExtendedTiles | 33554432 | Windows Vista and later: When the view is in "tile view mode" the layout of a single item should be extended to the width of the view. |
| TriCheckSelect | 67108864 | Windows Vista and later: Check boxes have 3 modes: unchecked, SVSI_CHECK, SVSI_CHECK2. |
| AutoCheckSelect | 134217728 | Windows Vista and later: Items can be selected using checkboxes. |
| NoBrowserViewState | 268435456 | Windows Vista and later: The view should not save view state in the browser. |
| SubsetGrouops | 536870912 | Windows Vista and later: The view should list the number of items displayed in each group. To be used with IFolderView2::SetGroupSubsetCount. |
| UseSearchFolder | 1073741824 | Windows Vista and later: Use the search folder for stacking and searching. |
See Also