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


Структура CABINETSTATE (shlobj_core.h)

[КЛАСС CABINETSTATE доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Содержит глобальную конфигурацию для Windows Обозреватель и Windows Internet Обозреватель. Эта структура используется в функциях ReadCabinetState и WriteCabinetState .

Синтаксис

typedef struct {
  WORD cLength;
  WORD nVersion;
  BOOL fFullPathTitle : 1;
  BOOL fSaveLocalView : 1;
  BOOL fNotShell : 1;
  BOOL fSimpleDefault : 1;
  BOOL fDontShowDescBar : 1;
  BOOL fNewWindowMode : 1;
  BOOL fShowCompColor : 1;
  BOOL fDontPrettyNames : 1;
  BOOL fAdminsCreateCommonGroups : 1;
  UINT fUnusedFlags : 7;
  UINT fMenuEnumFilter;
} CABINETSTATE, *LPCABINETSTATE;

Члены

cLength

Тип: WORD

Размер структуры в байтах.

nVersion

Тип: WORD

fFullPathTitle

Тип: BOOL

TRUE

Отображение полного пути в строке заголовка.

Ложь.

Отображение только имени файла в строке заголовка.

fSaveLocalView

Тип: BOOL

TRUE

Запомните параметры представления каждой папки.

Ложь.

Используйте глобальные параметры для всех папок.

fNotShell

Тип: BOOL

Не используется.

fSimpleDefault

Тип: BOOL

Не используется.

fDontShowDescBar

Тип: BOOL

Не используется.

fNewWindowMode

Тип: BOOL

TRUE

Отображается в новом окне.

Ложь.

Отображается в текущем окне.

fShowCompColor

Тип: BOOL

TRUE

Отображение зашифрованных или сжатых файлов NTFS в цвете.

Ложь.

Не показывать зашифрованные или сжатые файлы NTFS цветом.

fDontPrettyNames

Тип: BOOL

Не используется.

fAdminsCreateCommonGroups

Тип: BOOL

Используется, когда администратор устанавливает приложение, которое помещает значок в меню "Пуск ".

TRUE

Добавьте значок в меню "Пуск" для всех пользователей (CSIDL_COMMON_STARTMENU). Это значение по умолчанию.

Ложь.

Добавьте значок только для текущего пользователя (CSIDL_STARTMENU).

fUnusedFlags

Тип: UINT

Не используется.

fMenuEnumFilter

Тип: UINT

Один или оба следующих флага.

SHCONTF_FOLDERS

Отображение папок.

SHCONTF_NONFOLDERS

Отображение элементов, не относящихся к папкам.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть shlobj_core.h (включая Shlobj.h)