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 |