Compartir a través de


PROPDESC_FORMAT_FLAGS enumeración (propsys.h)

Usado por funciones auxiliares de descripción de propiedades, como PSFormatForDisplay, para indicar el formato de una cadena de propiedad.

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
Utilice la configuración de formato especificada en el archivo .propdesc de la propiedad.
PDFF_PREFIXNAME
Valor: 0x1
Precede al valor con el nombre para mostrar de la propiedad. Si el atributo hideLabelPrefix del elemento labelInfo del archivo .propinfo de la propiedad se establece en true, se omite esta marca.
PDFF_FILENAME
Valor: 0x2
Trate la cadena como un nombre de archivo.
PDFF_ALWAYSKB
Valor: 0x4
Los tamaños de bytes siempre se muestran en KB, independientemente del tamaño. Esto permite la alineación limpia de los valores de la columna. Esta marca solo se aplica a las propiedades que se han declarado como tipo Integer en el atributo displayType del elemento displayInfo del archivo .propinfo de la propiedad. Esta marca invalida la configuración numberFormat .
PDFF_RESERVED_RIGHTTOLEFT
Valor: 0x8
Reservado.
PDFF_SHORTTIME
Valor: 0x10
Mostrar la hora como "hh:mm am/pm".
PDFF_LONGTIME
Valor: 0x20
Mostrar la hora como "hh:mm:ss am/pm".
PDFF_HIDETIME
Valor: 0x40
Oculte la parte de tiempo de datetime.
PDFF_SHORTDATE
Valor: 0x80
Muestra la fecha como "MM/DD/AAA". Por ejemplo, "03/21/04".
PDFF_LONGDATE
Valor: 0x100
Muestra la fecha como "DayOfWeek, Month day, year". Por ejemplo, "Lunes, 21 de marzo de 2009".
PDFF_HIDEDATE
Valor: 0x200
Oculte la parte de fecha de datetime.
PDFF_RELATIVEDATE
Valor: 0x400
Use descripciones de fecha fáciles de usar. Por ejemplo, "Ayer".
PDFF_USEEDITINVITATION
Valor: 0x800
Devuelve el texto de la invitación si se produjo un error en el formato o el valor estaba vacío. El texto de invitación se muestra en un cuadro de texto como una indicación para el usuario, como "Escriba su nombre". El formato puede producir un error si los datos especificados no son de un tipo esperado, como cuando se han escrito caracteres alfa en un campo de número de teléfono.
PDFF_READONLY
Valor: 0x1000
Si se usa esta marca, también se debe especificar la marca PDFF_USEEDITINVITATION . Cuando se PDFF_READONLY las marcas de formato
PDFF_USEEDITINVITATION y el algoritmo habría mostrado texto de invitación, se devuelve una cadena que indica que el valor es "Unknown" en lugar de devolver el texto de invitación.
PDFF_NOAUTOREADINGORDER
Valor: 0x2000
No detecte el orden de lectura automáticamente. Resulta útil al convertir en ANSI para omitir los caracteres de orden de lectura Unicode. Sin embargo, se siguen devolviendo caracteres de orden de lectura para algunos valores.

Comentarios

Estos valores se definen en propsys.h y propsys.idl.

Normalmente, use una o una combinación bit a bit de estas marcas para especificar el formato. Algunas marcas son mutuamente excluyentes, por ejemplo, PDFF_SHORTTIME | PDFF_LONGTIME | PDFF_HIDETIME, no se permite.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado propsys.h