Compartilhar via


PROPDESC_FORMAT_FLAGS enumeração (propsys.h)

Usado por funções auxiliares de descrição de propriedade, como PSFormatForDisplay, para indicar o formato de uma cadeia de caracteres de propriedade.

Syntax

typedef enum PROPDESC_FORMAT_FLAGS {
  PDFF_DEFAULT = 0,
  PDFF_PREFIXNAME = 0x1,
  PDFF_FILENAME = 0x2,
  PDFF_ALWAYSKB = 0x4,
  PDFF_RESERVED_RIGHTTOLEFT = 0x8,
  PDFF_SHORTTIME = 0x10,
  PDFF_LONGTIME = 0x20,
  PDFF_HIDETIME = 0x40,
  PDFF_SHORTDATE = 0x80,
  PDFF_LONGDATE = 0x100,
  PDFF_HIDEDATE = 0x200,
  PDFF_RELATIVEDATE = 0x400,
  PDFF_USEEDITINVITATION = 0x800,
  PDFF_READONLY = 0x1000,
  PDFF_NOAUTOREADINGORDER = 0x2000
} ;

Constantes

 
PDFF_DEFAULT
Valor: 0
Use as configurações de formato especificadas no arquivo .propdesc da propriedade.
PDFF_PREFIXNAME
Valor: 0x1
Preceda o valor com o nome de exibição da propriedade. Se o atributo hideLabelPrefix do elemento labelInfo no arquivo .propinfo da propriedade estiver definido como true, esse sinalizador será ignorado.
PDFF_FILENAME
Valor: 0x2
Trate a cadeia de caracteres como um nome de arquivo.
PDFF_ALWAYSKB
Valor: 0x4
Os tamanhos de bytes são sempre exibidos em KB, independentemente do tamanho. Isso permite limpo alinhamento dos valores na coluna. Esse sinalizador se aplica somente às propriedades que foram declaradas como tipo Integer no atributo displayType do elemento displayInfo no arquivo .propinfo da propriedade. Esse sinalizador substitui a configuração numberFormat .
PDFF_RESERVED_RIGHTTOLEFT
Valor: 0x8
Reservado.
PDFF_SHORTTIME
Valor: 0x10
Tempo de exibição como "hh:mm am/pm".
PDFF_LONGTIME
Valor: 0x20
Tempo de exibição como "hh:mm:ss am/pm".
PDFF_HIDETIME
Valor: 0x40
Ocultar a parte de tempo de datetime.
PDFF_SHORTDATE
Valor: 0x80
Exibe a data como "MM/DD/AAAA". Por exemplo, "21/03/04".
PDFF_LONGDATE
Valor: 0x100
Exibe a data como "DayOfWeek, Month day, year". Por exemplo, "Segunda-feira, 21 de março de 2009".
PDFF_HIDEDATE
Valor: 0x200
Ocultar a parte de data de datetime.
PDFF_RELATIVEDATE
Valor: 0x400
Use descrições de data amigáveis. Por exemplo, "Ontem".
PDFF_USEEDITINVITATION
Valor: 0x800
Retornará o texto do convite se a formatação falhar ou se o valor estiver vazio. O texto do convite é um texto exibido em uma caixa de texto como uma indicação para o usuário, como "Insira seu nome". A formatação poderá falhar se os dados inseridos não forem de um tipo esperado, como quando caracteres alfa tiverem sido inseridos em um campo de número de telefone.
PDFF_READONLY
Valor: 0x1000
Se esse sinalizador for usado, o sinalizador PDFF_USEEDITINVITATION também deverá ser especificado. Quando os sinalizadores de formatação são PDFF_READONLY
PDFF_USEEDITINVITATION e o algoritmo teriam mostrado o texto do convite, uma cadeia de caracteres é retornada que indica que o valor é "Desconhecido" em vez de retornar o texto do convite.
PDFF_NOAUTOREADINGORDER
Valor: 0x2000
Não detecte a ordem de leitura automaticamente. Útil ao converter em ANSI para omitir os caracteres de ordem de leitura Unicode. No entanto, os caracteres de ordem de leitura para alguns valores ainda são retornados.

Comentários

Esses valores são definidos em propsys.h e propsys.idl.

Normalmente, use um ou uma combinação bit a bit desses sinalizadores para especificar o formato. Alguns sinalizadores são mutuamente exclusivos, por exemplo, PDFF_SHORTTIME | PDFF_LONGTIME | PDFF_HIDETIME, não é permitido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho propsys.h