Compartir a través de


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)