一组指定文件夹视图选项的标志。 标志彼此独立,可以任意组合使用。
语法
typedef enum FOLDERFLAGS {
  FWF_NONE = 0,
  FWF_AUTOARRANGE = 0x1,
  FWF_ABBREVIATEDNAMES = 0x2,
  FWF_SNAPTOGRID = 0x4,
  FWF_OWNERDATA = 0x8,
  FWF_BESTFITWINDOW = 0x10,
  FWF_DESKTOP = 0x20,
  FWF_SINGLESEL = 0x40,
  FWF_NOSUBFOLDERS = 0x80,
  FWF_TRANSPARENT = 0x100,
  FWF_NOCLIENTEDGE = 0x200,
  FWF_NOSCROLL = 0x400,
  FWF_ALIGNLEFT = 0x800,
  FWF_NOICONS = 0x1000,
  FWF_SHOWSELALWAYS = 0x2000,
  FWF_NOVISIBLE = 0x4000,
  FWF_SINGLECLICKACTIVATE = 0x8000,
  FWF_NOWEBVIEW = 0x10000,
  FWF_HIDEFILENAMES = 0x20000,
  FWF_CHECKSELECT = 0x40000,
  FWF_NOENUMREFRESH = 0x80000,
  FWF_NOGROUPING = 0x100000,
  FWF_FULLROWSELECT = 0x200000,
  FWF_NOFILTERS = 0x400000,
  FWF_NOCOLUMNHEADER = 0x800000,
  FWF_NOHEADERINALLVIEWS = 0x1000000,
  FWF_EXTENDEDTILES = 0x2000000,
  FWF_TRICHECKSELECT = 0x4000000,
  FWF_AUTOCHECKSELECT = 0x8000000,
  FWF_NOBROWSERVIEWSTATE = 0x10000000,
  FWF_SUBSETGROUPS = 0x20000000,
  FWF_USESEARCHFOLDER = 0x40000000,
  FWF_ALLOWRTLREADING = 0x80000000
} ;
常量
| FWF_NONE值: 0 0x00000000。 Windows 7 及更高版本。 没有特殊的视图选项。 | 
| FWF_AUTOARRANGE值: 0x1 0x00000001。 自动排列视图中的元素。 这意味着,如果列表视图控件用于实现视图,则 LVS_AUTOARRANGE 。 | 
| FWF_ABBREVIATEDNAMES值: 0x2 0x00000002。 不支持。 | 
| FWF_SNAPTOGRID值: 0x4 0x00000004。 不支持。 | 
| FWF_OWNERDATA值: 0x8 0x00000008。 不支持。 | 
| FWF_BESTFITWINDOW值: 0x10 0x00000010。 不支持。 | 
| FWF_DESKTOP值: 0x20 0x00000020。 使文件夹的行为与桌面类似。 此值仅适用于桌面,不用于典型的 Shell 文件夹。 此标志表示 FWF_NOCLIENTEDGE 和 FWF_NOSCROLL。 | 
| FWF_SINGLESEL值: 0x40 0x00000040。 不允许选择多个项。 这在通用对话框中使用。 | 
| FWF_NOSUBFOLDERS值: 0x80 0x00000080。 不显示子文件夹。 | 
| FWF_TRANSPARENT值: 0x100 0x00000100。 以透明方式绘制。 这仅用于桌面。 | 
| FWF_NOCLIENTEDGE值: 0x200 0x00000200。 不支持。 | 
| FWF_NOSCROLL值: 0x400 0x00000400。 不要添加滚动条。 这仅用于桌面。 | 
| FWF_ALIGNLEFT值: 0x800 0x00000800。 视图应左对齐。 这意味着,如果列表视图控件用于实现视图,则 LVS_ALIGNLEFT 。 | 
| FWF_NOICONS值: 0x1000 0x00001000。 视图不应显示图标。 | 
| FWF_SHOWSELALWAYS值: 0x2000 0x00002000。 从 Windows XP 开始,此标志已弃用,不起作用。 始终显示所选内容。 | 
| FWF_NOVISIBLE值: 0x4000 0x00004000。 不支持。 | 
| FWF_SINGLECLICKACTIVATE值: 0x8000 0x00008000。 不支持。 | 
| FWF_NOWEBVIEW值: 0x10000 0x00010000。 视图不应显示为 Web 视图。 | 
| FWF_HIDEFILENAMES值: 0x20000 0x00020000。 视图不应显示文件名。 | 
| FWF_CHECKSELECT值: 0x40000 0x00040000。 打开视图的检查模式。 | 
| FWF_NOENUMREFRESH值: 0x80000 0x00080000。 Windows Vista 及更高版本。 刷新视图时,请不要重新枚举视图 (或删除视图) 的当前内容。 | 
| FWF_NOGROUPING值: 0x100000 0x00100000。 Windows Vista 及更高版本。 不允许在视图中分组 | 
| FWF_FULLROWSELECT值: 0x200000 0x00200000。 Windows Vista 及更高版本。 选中某个项后,将突出显示该项及其所有子项。 | 
| FWF_NOFILTERS值: 0x400000 0x00400000。 Windows Vista 及更高版本。 不要在视图中显示筛选器。 | 
| FWF_NOCOLUMNHEADER值: 0x800000 0x00800000。 Windows Vista 及更高版本。 在任何视图模式下,不要在视图中显示列标题。 | 
| FWF_NOHEADERINALLVIEWS值: 0x1000000 0x01000000。 Windows Vista 及更高版本。 仅在详细信息视图模式下显示列标题。 | 
| FWF_EXTENDEDTILES值: 0x2000000 0x02000000。 Windows Vista 及更高版本。 当视图处于“平铺视图模式”时,单个项的布局应扩展到视图的宽度。 | 
| FWF_TRICHECKSELECT值: 0x4000000 0x04000000。 Windows Vista 及更高版本。 不支持。 | 
| FWF_AUTOCHECKSELECT值: 0x8000000 0x08000000。 Windows Vista 及更高版本。 可以使用复选框来选择项目。 | 
| FWF_NOBROWSERVIEWSTATE值: 0x10000000 0x10000000。 Windows Vista 及更高版本。 视图不应在浏览器中保存视图状态。 | 
| FWF_SUBSETGROUPS值: 0x20000000 0x20000000。 Windows Vista 及更高版本。 视图应列出每个组中显示的项目数。 要与 IFolderView2::SetGroupSubsetCount 一起使用。 | 
| FWF_USESEARCHFOLDER值: 0x40000000 0x40000000。 Windows Vista 及更高版本。 使用搜索文件夹进行堆叠和搜索。 | 
| FWF_ALLOWRTLREADING值: 0x80000000 (int) 0x80000000。 Windows Vista 及更高版本。 确保在从右到左的系统中采用从右到左的阅读布局。 如果没有此标志,视图将在设置为从左到右和从右阅读布局的系统上从左到右显示字符串,这可确保文件名正确显示。 | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows XP、Windows 7 [仅限桌面应用] | 
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] | 
| 标头 | shobjidl_core.h (包括 Shobjidl.h) |