Compartir a través de


Enumeración SHCOLSTATE (shtypes.h)

Describe cómo se debe tratar una propiedad. Estos valores se definen en Shtypes.h.

Syntax

typedef enum tagSHCOLSTATE {
  SHCOLSTATE_DEFAULT = 0,
  SHCOLSTATE_TYPE_STR = 0x1,
  SHCOLSTATE_TYPE_INT = 0x2,
  SHCOLSTATE_TYPE_DATE = 0x3,
  SHCOLSTATE_TYPEMASK = 0xf,
  SHCOLSTATE_ONBYDEFAULT = 0x10,
  SHCOLSTATE_SLOW = 0x20,
  SHCOLSTATE_EXTENDED = 0x40,
  SHCOLSTATE_SECONDARYUI = 0x80,
  SHCOLSTATE_HIDDEN = 0x100,
  SHCOLSTATE_PREFER_VARCMP = 0x200,
  SHCOLSTATE_PREFER_FMTCMP = 0x400,
  SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
  SHCOLSTATE_VIEWONLY = 0x10000,
  SHCOLSTATE_BATCHREAD = 0x20000,
  SHCOLSTATE_NO_GROUPBY = 0x40000,
  SHCOLSTATE_FIXED_WIDTH = 0x1000,
  SHCOLSTATE_NODPISCALE = 0x2000,
  SHCOLSTATE_FIXED_RATIO = 0x4000,
  SHCOLSTATE_DISPLAYMASK = 0xf000
} SHCOLSTATE;

Constantes

 
SHCOLSTATE_DEFAULT
Valor: 0
El valor se muestra según la configuración predeterminada de la columna.
SHCOLSTATE_TYPE_STR
Valor: 0x1
El valor se muestra como una cadena.
SHCOLSTATE_TYPE_INT
Valor: 0x2
El valor se muestra como un entero.
SHCOLSTATE_TYPE_DATE
Valor: 0x3
El valor se muestra como una fecha y hora.
SHCOLSTATE_TYPEMASK
Valor: 0xf
Máscara para valores de tipo para mostrar SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT y SHCOLSTATE_TYPE_DATE.
SHCOLSTATE_ONBYDEFAULT
Valor: 0x10
La columna debe estar activada de forma predeterminada en la vista Detalles.
SHCOLSTATE_SLOW
Valor: 0x20
Será lento para calcular. Realice en un subproceso en segundo plano.
SHCOLSTATE_EXTENDED
Valor: 0x40
Proporcionado por un controlador, no por la carpeta .
SHCOLSTATE_SECONDARYUI
Valor: 0x80
No se muestra en el menú contextual, pero aparece en el cuadro de diálogo Más...
SHCOLSTATE_HIDDEN
Valor: 0x100
No se muestra en la interfaz de usuario.
SHCOLSTATE_PREFER_VARCMP
Valor: 0x200
VarCmp genera el mismo resultado que IShellFolder::CompareIDs.
SHCOLSTATE_PREFER_FMTCMP
Valor: 0x400
PSFormatForDisplay genera el mismo resultado que IShellFolder::CompareIDs.
SHCOLSTATE_NOSORTBYFOLDERNESS
Valor: 0x800
No ordene carpetas por separado.
SHCOLSTATE_VIEWONLY
Valor: 0x10000
Solo se muestra en la interfaz de usuario.
SHCOLSTATE_BATCHREAD
Valor: 0x20000
Marca columnas con valores que se deben leer en un lote.
SHCOLSTATE_NO_GROUPBY
Valor: 0x40000
La agrupación está deshabilitada para esta columna.
SHCOLSTATE_FIXED_WIDTH
Valor: 0x1000
No se puede cambiar el tamaño de la columna.
SHCOLSTATE_NODPISCALE
Valor: 0x2000
El ancho es el mismo en todos los ppp.
SHCOLSTATE_FIXED_RATIO
Valor: 0x4000
Proporción fija de ancho y alto.
SHCOLSTATE_DISPLAYMASK
Valor: 0xf000
Filtra las nuevas marcas de visualización.

Requisitos

   
Cliente mínimo compatible Windows Vista, Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado shtypes.h