enumerazione PROPDESC_FORMAT_FLAGS (propsys.h)

Usato dalle funzioni helper della descrizione delle proprietà, ad esempio PSFormatForDisplay, per indicare il formato di una stringa di proprietà.

Sintassi

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
} ;

Costanti

 
PDFF_DEFAULT
Valore: 0
Usare le impostazioni di formato specificate nel file con estensione propdesc della proprietà.
PDFF_PREFIXNAME
Valore: 0x1
Precedere il valore con il nome visualizzato della proprietà. Se l'attributo hideLabelPrefix dell'elemento labelInfo nel file . propinfo della proprietà è impostato su true, questo flag viene ignorato.
PDFF_FILENAME
Valore: 0x2
Considerare la stringa come nome di file.
PDFF_ALWAYSKB
Valore: 0x4
Le dimensioni dei byte vengono sempre visualizzate in KB, indipendentemente dalle dimensioni. In questo modo è possibile pulire l'allineamento dei valori nella colonna. Questo flag si applica solo alle proprietà dichiarate come integer nell'attributo displayType dell'elemento displayInfo nel file .propinfo della proprietà. Questo flag esegue l'override dell'impostazione numberFormat .
PDFF_RESERVED_RIGHTTOLEFT
Valore: 0x8
Riservato.
PDFF_SHORTTIME
Valore: 0x10
Ora di visualizzazione come "hh:mm am/pm".
PDFF_LONGTIME
Valore: 0x20
Ora di visualizzazione come "hh:mm:ss am/pm".
PDFF_HIDETIME
Valore: 0x40
Nascondere la parte temporale di datetime.
PDFF_SHORTDATE
Valore: 0x80
Data di visualizzazione come "MM/DD/YY". Ad esempio, "03/21/04".
PDFF_LONGDATE
Valore: 0x100
Data di visualizzazione come "DayOfWeek, Mese giorno, anno". Ad esempio, "Lunedì, 21 marzo 2009".
PDFF_HIDEDATE
Valore: 0x200
Nascondere la parte di data di datetime.
PDFF_RELATIVEDATE
Valore: 0x400
Usare descrizioni di date descrittive. Ad esempio, "Ieri".
PDFF_USEEDITINVITATION
Valore: 0x800
Restituisce il testo dell'invito se la formattazione non è riuscita o il valore è vuoto. Il testo dell'invito viene visualizzato in una casella di testo come segnale per l'utente, ad esempio "Immettere il nome". La formattazione può non riuscire se i dati immessi non sono di un tipo previsto, ad esempio quando i caratteri alfa sono stati immessi in un campo numero di telefono.
PDFF_READONLY
Valore: 0x1000
Se viene usato questo flag, è necessario specificare anche il flag PDFF_USEEDITINVITATION . Quando i flag di formattazione sono PDFF_READONLY
PDFF_USEEDITINVITATION e l'algoritmo avrebbe visualizzato il testo dell'invito, viene restituita una stringa che indica che il valore è "Sconosciuto" anziché restituire il testo dell'invito.
PDFF_NOAUTOREADINGORDER
Valore: 0x2000
Non rilevare automaticamente l'ordine di lettura. Utile durante la conversione in ANSI in modo da omettere i caratteri dell'ordine di lettura Unicode. Tuttavia, i caratteri di ordine di lettura per alcuni valori vengono comunque restituiti.

Commenti

Questi valori sono definiti in propsys.h e propsys.idl.

In genere, usare una combinazione bit per bit di questi flag per specificare il formato. Alcuni flag si escludono a vicenda, ad esempio PDFF_SHORTTIME | PDFF_LONGTIME | PDFF_HIDETIME, non è consentito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione propsys.h