FOLDERFLAGS 枚举 (shobjidl_core.h)

一组指定文件夹视图选项的标志。 标志彼此独立,可以任意组合使用。

语法

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_NOCLIENTEDGEFWF_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)