Share via


Enumeração SHCOLSTATE (shtypes.h)

Descreve como uma propriedade deve ser tratada. Esses valores são definidos em 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
O valor é exibido de acordo com as configurações padrão da coluna.
SHCOLSTATE_TYPE_STR
Valor: 0x1
O valor é exibido como uma cadeia de caracteres.
SHCOLSTATE_TYPE_INT
Valor: 0x2
O valor é exibido como um inteiro.
SHCOLSTATE_TYPE_DATE
Valor: 0x3
O valor é exibido como uma data/hora.
SHCOLSTATE_TYPEMASK
Valor: 0xf
Uma máscara para valores de tipo de exibição SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT e SHCOLSTATE_TYPE_DATE.
SHCOLSTATE_ONBYDEFAULT
Valor: 0x10
A coluna deve estar ativada por padrão na exibição Detalhes.
SHCOLSTATE_SLOW
Valor: 0x20
Será lento para a computação. Executar em um thread em segundo plano.
SHCOLSTATE_EXTENDED
Valor: 0x40
Fornecido por um manipulador, não pela pasta .
SHCOLSTATE_SECONDARYUI
Valor: 0x80
Não exibido no menu de contexto, mas está listado na caixa de diálogo Mais... .
SHCOLSTATE_HIDDEN
Valor: 0x100
Não exibido na interface do usuário.
SHCOLSTATE_PREFER_VARCMP
Valor: 0x200
VarCmp produz o mesmo resultado que IShellFolder::CompareIDs.
SHCOLSTATE_PREFER_FMTCMP
Valor: 0x400
PSFormatForDisplay produz o mesmo resultado que IShellFolder::CompareIDs.
SHCOLSTATE_NOSORTBYFOLDERNESS
Valor: 0x800
Não classifique pastas separadamente.
SHCOLSTATE_VIEWONLY
Valor: 0x10000
Exibido somente na interface do usuário.
SHCOLSTATE_BATCHREAD
Valor: 0x20000
Marca colunas com valores que devem ser lidos em um lote.
SHCOLSTATE_NO_GROUPBY
Valor: 0x40000
O agrupamento está desabilitado para esta coluna.
SHCOLSTATE_FIXED_WIDTH
Valor: 0x1000
Não é possível redimensionar a coluna.
SHCOLSTATE_NODPISCALE
Valor: 0x2000
A largura é a mesma em todos os dpi.
SHCOLSTATE_FIXED_RATIO
Valor: 0x4000
Largura fixa e taxa de altura.
SHCOLSTATE_DISPLAYMASK
Valor: 0xf000
Filtra novos sinalizadores de exibição.

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho shtypes.h