Compartir a través de


Estructura SHELLSTATEA (shlobj_core.h)

Contiene la configuración del estado del shell. Esta estructura se usa con la función SHGetSetSettings.

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  fWebView : 1;
  BOOL  fFilter : 1;
  BOOL  fShowSuperHidden : 1;
  BOOL  fNoNetCrawling : 1;
  DWORD dwWin95Unused;
  UINT  uWin95Unused;
  LONG  lParamSort;
  int   iSortDirection;
  UINT  version;
  UINT  uNotUsed;
  BOOL  fSepProcess : 1;
  BOOL  fStartPanelOn : 1;
  BOOL  fShowStartPage : 1;
  BOOL  fAutoCheckSelect : 1;
  BOOL  fIconsOnly : 1;
  BOOL  fShowTypeOverlay : 1;
  BOOL  fShowStatusBar : 1;
  UINT  fSpareFlags : 9;
} SHELLSTATEA, *LPSHELLSTATEA;

Miembros

fShowAllObjects

Tipo: BOOL de

TRUE para mostrar todos los objetos, incluidos los archivos y carpetas ocultos. false para ocultar archivos y carpetas ocultos.

fShowExtensions

Tipo: BOOL de

TRUE para mostrar extensiones de nombre de archivo, FALSE para ocultarlas.

fNoConfirmRecycle

Tipo: BOOL de

TRUE para mostrar ningún cuadro de diálogo de confirmación al eliminar elementos en la Papelera de reciclaje, FALSE para mostrar el cuadro de diálogo de confirmación.

fShowSysFiles

Tipo: BOOL de

TRUE para mostrar archivos del sistema, FALSE para ocultarlos.

fShowCompColor

Tipo: BOOL de

TRUE para mostrar archivos NTFS cifrados o comprimidos en color.

fDoubleClickInWebView

Tipo: BOOL de

TRUE para requerir un doble clic para abrir un elemento cuando se encuentra en la vista web.

fDesktopHTML

Tipo: BOOL de

TRUE para usar Active Desktop, FALSE de lo contrario.

fWin95Classic

Tipo: BOOL de

TRUE para aplicar restricciones y el comportamiento del Shell de Windows 95.

fDontPrettyPath

Tipo: BOOL de

TRUE para evitar la conversión de la ruta de acceso a todos los caracteres en minúsculas.

fShowAttribCol

Tipo: BOOL de

No se usa.

fMapNetDrvBtn

Tipo: BOOL de

TRUE para mostrar un botón de unidad de red de mapa de .

fShowInfoTip

Tipo: BOOL de

TRUE para mostrar una descripción emergente de carpetas y archivos.

fHideIcons

Tipo: BOOL de

TRUE para ocultar iconos de escritorio, FALSE mostrarlos.

fWebView

Tipo: BOOL de

TRUE que se van a mostrar como una vista web.

fFilter

Tipo: BOOL de

No se usa.

fShowSuperHidden

Tipo: BOOL de

TRUE para mostrar archivos del sistema operativo.

fNoNetCrawling

Tipo: BOOL de

TRUE para deshabilitar la búsqueda automática de carpetas e impresoras de red.

dwWin95Unused

Tipo: DWORD de

No se usa.

uWin95Unused

Tipo: UINT

No se usa.

lParamSort

Tipo: LONG

Columna por la que se va a ordenar.

iSortDirection

Tipo: int

Dirección de ordenación alfabética de la columna especificada por lParamSort. Use 1 para una ordenación ascendente, -1 para una ordenación descendente.

version

Tipo: UINT

No se usa.

uNotUsed

Tipo: UINT

No se usa.

fSepProcess

Tipo: BOOL de

TRUE para iniciar ventanas de carpetas en procesos independientes, FALSE iniciar en el mismo proceso.

fStartPanelOn

Tipo: BOOL de

Windows XP solo. TRUE para usar el menú Inicio de estilo De Windows XP, FALSE usar el menú Inicio clásico.

fShowStartPage

Tipo: BOOL de

No se usa.

fAutoCheckSelect

Tipo: BOOL de

introducido en Windows Vista. TRUE para usar las vistas de carpeta de estilo de Windows Vista, FALSE para usar las vistas clásicas.

fIconsOnly

Tipo: BOOL de

introducido en Windows Vista. TRUE para mostrar solo iconos genéricos, FALSE para mostrar iconos de estilo miniatura en carpetas.

fShowTypeOverlay

Tipo: BOOL de

introducido en Windows Vista. TRUE indica que una miniatura debe mostrar la aplicación que se invocaría al abrir el elemento, FALSE indica que no se mostrará ninguna aplicación.

fShowStatusBar

Tipo: BOOL de

introducido en Windows 8. true para mostrar la barra de estado; De lo contrario, FALSE.

fSpareFlags

Tipo: UINT

No se usa.

Observaciones

Nota

El encabezado shlobj_core.h define SHELLSTATE como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000 Professional [solo aplicaciones de escritorio]
servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
encabezado de shlobj_core.h