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 |