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