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 |