Estructura SHELLFLAGSTATE (shlobj_core.h)
Contiene un conjunto de marcas que indican la configuración actual del shell. Esta estructura se usa con la función SHGetSettings .
Sintaxis
typedef struct {
BOOL fShowAllObjects : 1;
BOOL fShowExtensions : 1;
BOOL fNoConfirmRecycle : 1;
BOOL fShowSysFiles : 1;
BOOL fShowCompColor : 1;
BOOL fDoubleClickInWebView : 1;
BOOL fDesktopHTML : 1;
BOOL fWin95Classic : 1;
BOOL fDontPrettyPath : 1;
BOOL fShowAttribCol : 1;
BOOL fMapNetDrvBtn : 1;
BOOL fShowInfoTip : 1;
BOOL fHideIcons : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
#if ...
UINT fRestFlags : 1;
#else
UINT fRestFlags : 3;
#endif
} SHELLFLAGSTATE, *LPSHELLFLAGSTATE;
Miembros
fShowAllObjects
Tipo: BOOL
Distinto de cero si la opción Mostrar todos los archivos está habilitada o cero de lo contrario.
fShowExtensions
Tipo: BOOL
Distinto de cero si la opción Ocultar extensiones para tipos de archivo conocidos está deshabilitada o cero en caso contrario.
fNoConfirmRecycle
Tipo: BOOL
Distinto de cero si el cuadro de diálogo Mostrar confirmación de eliminación en la Papelera de reciclaje está habilitado o cero de lo contrario.
fShowSysFiles
Tipo: BOOL
Distinto de cero si la opción No mostrar archivos, carpetas o unidades ocultos está seleccionada o cero en caso contrario.
fShowCompColor
Tipo: BOOL
Distinto de cero si la opción Mostrar archivos NTFS cifrados o comprimidos en color está habilitado o cero en caso contrario.
fDoubleClickInWebView
Tipo: BOOL
Distinto de cero si la opción Doble clic para abrir un elemento está habilitada o cero de lo contrario.
fDesktopHTML
Tipo: BOOL
Distinto de cero si la opción Escritorio activo: ver como página web está habilitada o cero en caso contrario.
fWin95Classic
Tipo: BOOL
Distinto de cero si la opción Estilo clásico está habilitada o cero de lo contrario.
fDontPrettyPath
Tipo: BOOL
Distinto de cero si la opción Permitir todos los nombres en mayúsculas está habilitada o cero en caso contrario.
fShowAttribCol
Tipo: BOOL
Distinto de cero si la opción Mostrar atributos de archivo en vista de detalles está habilitada o cero de lo contrario.
Windows Vista y versiones posteriores. No se usa.
fMapNetDrvBtn
Tipo: BOOL
Distinto de cero si la opción Mostrar unidad de red de mapa en la barra de herramientas está habilitada o cero de lo contrario.
fShowInfoTip
Tipo: BOOL
Distinto de cero si la opción Mostrar sugerencias de información para elementos de carpetas & escritorio está habilitada o cero en caso contrario.
fHideIcons
Tipo: BOOL
Distinto de cero si la opción Mostrar iconos de escritorio está habilitada o cero de lo contrario.
fAutoCheckSelect
Tipo: BOOL
Windows Vista y versiones posteriores: distinto de cero si la opción Usar casillas para seleccionar elementos está habilitada o cero en caso contrario.
fIconsOnly
Tipo: BOOL
Windows Vista y versiones posteriores: distinto de cero si la opción Mostrar siempre iconos, nunca miniaturas está habilitada o cero de lo contrario.
fRestFlags
Tipo: UINT
Para Windows Vista, este campo de bits es 1; de lo contrario, no se usa este miembro.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shlobj_core.h (incluya Shlobj.h) |