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 |