Estructura SHELLSTATEA (shlobj_core.h)
Contiene la configuración del estado del shell. Esta estructura se usa con la función
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
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 |