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