PROPDESC_FORMAT_FLAGS-Enumeration (propsys.h)
Wird von Eigenschaftenbeschreibungshilfsfunktionen wie PSFormatForDisplay verwendet, um das Format einer Eigenschaftenzeichenfolge anzugeben.
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
} ;
Konstanten
PDFF_DEFAULT Wert: 0 Verwenden Sie die Formateinstellungen, die in der PROPDESC-Datei der Eigenschaft angegeben sind. |
|
PDFF_PREFIXNAME Wert: 0x1 Dem Wert wird der Anzeigename der Eigenschaft vorangestellt. Wenn das hideLabelPrefix-Attribut des labelInfo-Elements in der PROPINFO-Datei der Eigenschaft auf true festgelegt ist, wird dieses Flag ignoriert. |
|
PDFF_FILENAME Wert: 0x2 Behandeln Sie die Zeichenfolge als Dateinamen. |
|
PDFF_ALWAYSKB Wert: 0x4 Bytegrößen werden unabhängig von der Größe immer in KB angezeigt. Dies ermöglicht sauber Ausrichtung der Werte in der Spalte. Dieses Flag gilt nur für Eigenschaften, die im displayType-Attribut des displayInfo-Elements in der PROPINFO-Datei der Eigenschaft als Typ Integer deklariert wurden. Dieses Flag überschreibt die NumberFormat-Einstellung . |
|
PDFF_RESERVED_RIGHTTOLEFT Wert: 0x8 Reserviert. |
|
PDFF_SHORTTIME Wert: 0x10 Die Uhrzeit wird als "hh:mm am/pm" angezeigt. |
|
PDFF_LONGTIME Wert: 0x20 Die Uhrzeit wird als "hh:mm:ss am/pm" angezeigt. |
|
PDFF_HIDETIME Wert: 0x40 Blenden Sie den Zeitteil von aus datetime . |
|
PDFF_SHORTDATE Wert: 0x80 Das Datum wird als "MM/TT/JJ" angezeigt. Beispiel: "21.03.04". |
|
PDFF_LONGDATE Wert: 0x100 Das Datum wird als "DayOfWeek, Month Day, year" angezeigt. Beispiel: "Montag, 21. März 2009". |
|
PDFF_HIDEDATE Wert: 0x200 Blenden Sie den Datumsteil von aus datetime . |
|
PDFF_RELATIVEDATE Wert: 0x400 Verwenden Sie benutzerfreundliche Datumsbeschreibungen. Beispiel: "Gestern". |
|
PDFF_USEEDITINVITATION Wert: 0x800 Gibt den Einladungstext zurück, wenn bei der Formatierung ein Fehler aufgetreten ist oder der Wert leer war. Einladungstext ist Text, der in einem Textfeld als Hinweis für den Benutzer angezeigt wird, z. B. "Geben Sie Ihren Namen ein". Die Formatierung kann fehlschlagen, wenn die eingegebenen Daten keinen erwarteten Typ aufweisen, z. B. wenn Alphazeichen in ein Telefonnummernfeld eingegeben wurden. |
|
PDFF_READONLY Wert: 0x1000 Wenn dieses Flag verwendet wird, muss auch das flag PDFF_USEEDITINVITATION angegeben werden. Wenn die Formatierungsflags PDFF_READONLY |
PDFF_USEEDITINVITATION und der Algorithmus einladungstext angezeigt hätte, wird eine Zeichenfolge zurückgegeben, die angibt, dass der Wert "Unbekannt" lautet, anstatt den Einladungstext zurückzugeben. |
PDFF_NOAUTOREADINGORDER Wert: 0x2000 Die Lesereihenfolge wird nicht automatisch erkannt. Nützlich bei der Konvertierung in ANSI, um die Unicode-Lesereihenfolgezeichen auszulassen. Es werden jedoch weiterhin Lesereihenfolgezeichen für einige Werte zurückgegeben. |
Hinweise
Diese Werte sind in propsys.h und propsys.idl definiert.
Verwenden Sie in der Regel eine oder eine bitweise Kombination dieser Flags, um das Format anzugeben. Einige Flags schließen sich gegenseitig aus, z. B. PDFF_SHORTTIME | PDFF_LONGTIME | PDFF_HIDETIME ist nicht zulässig.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | propsys.h |