Поделиться через


Перечисление 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 , используется ли элемент управления list-view для реализации представления.
FWF_ABBREVIATEDNAMES
Значение: 0x2
0x00000002. Не поддерживается.
FWF_SNAPTOGRID
Значение: 0x4
0x00000004. Не поддерживается.
FWF_OWNERDATA
Значение: 0x8
0x00000008. Не поддерживается.
FWF_BESTFITWINDOW
Значение: 0x10
0x00000010. Не поддерживается.
FWF_DESKTOP
Значение: 0x20
0x00000020. Сделайте папку похожей на рабочий стол. Это значение применяется только к рабочему столу и не используется для типичных папок оболочки. Этот флаг подразумевает 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 , используется ли элемент управления list-view для реализации представления.
FWF_NOICONS
Значение: 0x1000
0x00001000. В представлении не должны отображаться значки.
FWF_SHOWSELALWAYS
Значение: 0x2000
0x00002000. Этот флаг не рекомендуется использовать в Windows XP и не действует. Всегда показывать выделенный фрагмент.
FWF_NOVISIBLE
Значение: 0x4000
0x00004000. Не поддерживается.
FWF_SINGLECLICKACTIVATE
Значение: 0x8000
0x00008000. Не поддерживается.
FWF_NOWEBVIEW
Значение: 0x10000
0x00010000. Представление не должно отображаться как веб-представление.
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)