SHCOLSTATE-Enumeration (shtypes.h)

Beschreibt, wie eine Eigenschaft behandelt werden soll. Diese Werte werden in Shtypes.h definiert.

Syntax

typedef enum tagSHCOLSTATE {
  SHCOLSTATE_DEFAULT = 0,
  SHCOLSTATE_TYPE_STR = 0x1,
  SHCOLSTATE_TYPE_INT = 0x2,
  SHCOLSTATE_TYPE_DATE = 0x3,
  SHCOLSTATE_TYPEMASK = 0xf,
  SHCOLSTATE_ONBYDEFAULT = 0x10,
  SHCOLSTATE_SLOW = 0x20,
  SHCOLSTATE_EXTENDED = 0x40,
  SHCOLSTATE_SECONDARYUI = 0x80,
  SHCOLSTATE_HIDDEN = 0x100,
  SHCOLSTATE_PREFER_VARCMP = 0x200,
  SHCOLSTATE_PREFER_FMTCMP = 0x400,
  SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
  SHCOLSTATE_VIEWONLY = 0x10000,
  SHCOLSTATE_BATCHREAD = 0x20000,
  SHCOLSTATE_NO_GROUPBY = 0x40000,
  SHCOLSTATE_FIXED_WIDTH = 0x1000,
  SHCOLSTATE_NODPISCALE = 0x2000,
  SHCOLSTATE_FIXED_RATIO = 0x4000,
  SHCOLSTATE_DISPLAYMASK = 0xf000
} SHCOLSTATE;

Konstanten

 
SHCOLSTATE_DEFAULT
Wert: 0
Der Wert wird gemäß den Standardeinstellungen für die Spalte angezeigt.
SHCOLSTATE_TYPE_STR
Wert: 0x1
Der Wert wird als Zeichenfolge angezeigt.
SHCOLSTATE_TYPE_INT
Wert: 0x2
Der Wert wird als ganze Zahl angezeigt.
SHCOLSTATE_TYPE_DATE
Wert: 0x3
Der Wert wird als Datum/Uhrzeit angezeigt.
SHCOLSTATE_TYPEMASK
Wert: 0xf
Eine Maske für Anzeigetypwerte SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT und SHCOLSTATE_TYPE_DATE.
SHCOLSTATE_ONBYDEFAULT
Wert: 0x10
Die Spalte sollte in der Detailansicht standardmäßig aktiviert sein.
SHCOLSTATE_SLOW
Wert: 0x20
Wird langsam berechnet. Führen Sie für einen Hintergrundthread aus.
SHCOLSTATE_EXTENDED
Wert: 0x40
Wird von einem Handler bereitgestellt, nicht vom Ordner.
SHCOLSTATE_SECONDARYUI
Wert: 0x80
Wird nicht im Kontextmenü angezeigt, sondern im Dialogfeld Mehr... aufgeführt.
SHCOLSTATE_HIDDEN
Wert: 0x100
Wird nicht auf der Benutzeroberfläche angezeigt.
SHCOLSTATE_PREFER_VARCMP
Wert: 0x200
VarCmp erzeugt das gleiche Ergebnis wie IShellFolder::CompareIDs.
SHCOLSTATE_PREFER_FMTCMP
Wert: 0x400
PSFormatForDisplay erzeugt das gleiche Ergebnis wie IShellFolder::CompareIDs.
SHCOLSTATE_NOSORTBYFOLDERNESS
Wert: 0x800
Sortieren Sie Ordner nicht separat.
SHCOLSTATE_VIEWONLY
Wert: 0x10000
Wird nur auf der Benutzeroberfläche angezeigt.
SHCOLSTATE_BATCHREAD
Wert: 0x20000
Markiert Spalten mit Werten, die in einem Batch gelesen werden sollen.
SHCOLSTATE_NO_GROUPBY
Wert: 0x40000
Die Gruppierung ist für diese Spalte deaktiviert.
SHCOLSTATE_FIXED_WIDTH
Wert: 0x1000
Die Größe der Spalte kann nicht geändert werden.
SHCOLSTATE_NODPISCALE
Wert: 0x2000
Die Breite ist in allen dpi-Werten gleich.
SHCOLSTATE_FIXED_RATIO
Wert: 0x4000
Festes Breiten- und Höhenverhältnis.
SHCOLSTATE_DISPLAYMASK
Wert: 0xf000
Filtert neue Anzeigeflags heraus.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile shtypes.h