Estructura CABINETSTATE (shlobj_core.h)

[CABINETSTATE está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Contiene la configuración global del Explorador de Windows e Internet Explorer de Windows. Esta estructura se usa en las funciones ReadCabinetState y WriteCabinetState .

Sintaxis

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;

Miembros

cLength

Tipo: WORD

El tamaño de la estructura en bytes.

nVersion

Tipo: WORD

fFullPathTitle

Tipo: BOOL

TRUE

Muestra la ruta de acceso completa en la barra de título.

FALSE

Muestra solo el nombre de archivo en la barra de título.

fSaveLocalView

Tipo: BOOL

TRUE

Recuerde la configuración de vista de cada carpeta.

FALSE

Use la configuración global para todas las carpetas.

fNotShell

Tipo: BOOL

No se usa.

fSimpleDefault

Tipo: BOOL

No se usa.

fDontShowDescBar

Tipo: BOOL

No se usa.

fNewWindowMode

Tipo: BOOL

TRUE

Mostrar en una nueva ventana.

FALSE

Se muestra en la ventana actual.

fShowCompColor

Tipo: BOOL

TRUE

Mostrar archivos NTFS cifrados o comprimidos en color.

FALSE

No muestre archivos NTFS cifrados o comprimidos en color.

fDontPrettyNames

Tipo: BOOL

No se usa.

fAdminsCreateCommonGroups

Tipo: BOOL

Se usa cuando un administrador instala una aplicación que coloca un icono en el menú Inicio .

TRUE

Agregue el icono al menú Inicio para todos los usuarios (CSIDL_COMMON_STARTMENU). Este es el valor predeterminado.

FALSE

Agregue el icono solo al usuario actual (CSIDL_STARTMENU).

fUnusedFlags

Tipo: UINT

No se usa.

fMenuEnumFilter

Tipo: UINT

Una o ambas marcas siguientes.

SHCONTF_FOLDERS

Mostrar carpetas.

SHCONTF_NONFOLDERS

Mostrar elementos que no son de carpeta.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado shlobj_core.h (incluya Shlobj.h)