CABINETSTATE-Struktur (shlobj_core.h)

[CABINETSTATE ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Enthält die globale Konfiguration für Windows Explorer und Windows Internet Explorer. Diese Struktur wird in den Funktionen ReadCabinetState und WriteCabinetState verwendet.

Syntax

typedef struct {
  WORD cLength;
  WORD nVersion;
  BOOL fFullPathTitle : 1;
  BOOL fSaveLocalView : 1;
  BOOL fNotShell : 1;
  BOOL fSimpleDefault : 1;
  BOOL fDontShowDescBar : 1;
  BOOL fNewWindowMode : 1;
  BOOL fShowCompColor : 1;
  BOOL fDontPrettyNames : 1;
  BOOL fAdminsCreateCommonGroups : 1;
  UINT fUnusedFlags : 7;
  UINT fMenuEnumFilter;
} CABINETSTATE, *LPCABINETSTATE;

Member

cLength

Typ: WORD

Die Größe der Struktur in Bytes.

nVersion

Typ: WORD

fFullPathTitle

Typ: BOOL

true

Zeigen Sie den vollständigen Pfad in der Titelleiste an.

FALSE

Zeigt nur den Dateinamen in der Titelleiste an.

fSaveLocalView

Typ: BOOL

true

Merken Sie sich die Ansichtseinstellungen jedes Ordners.

false

Verwenden Sie globale Einstellungen für alle Ordner.

fNotShell

Typ: BOOL

Wird nicht verwendet.

fSimpleDefault

Typ: BOOL

Wird nicht verwendet.

fDontShowDescBar

Typ: BOOL

Wird nicht verwendet.

fNewWindowMode

Typ: BOOL

true

Wird in einem neuen Fenster angezeigt.

FALSE

Wird im aktuellen Fenster angezeigt.

fShowCompColor

Typ: BOOL

true

Zeigen Sie verschlüsselte oder komprimierte NTFS-Dateien in Farbe an.

FALSE

Zeigen Sie verschlüsselte oder komprimierte NTFS-Dateien nicht in Farbe an.

fDontPrettyNames

Typ: BOOL

Wird nicht verwendet.

fAdminsCreateCommonGroups

Typ: BOOL

Wird verwendet, wenn ein Administrator eine Anwendung installiert, die ein Symbol im Startmenü platziert.

true

Fügen Sie das Symbol zum Startmenü für alle Benutzer (CSIDL_COMMON_STARTMENU) hinzu. Dies ist der Standardwert.

false

Fügen Sie das Symbol nur dem aktuellen Benutzer (CSIDL_STARTMENU) hinzu.

fUnusedFlags

Typ: UINT

Wird nicht verwendet.

fMenuEnumFilter

Typ: UINT

Eines oder beide der folgenden Flags.

SHCONTF_FOLDERS

Ordner anzeigen.

SHCONTF_NONFOLDERS

Anzeigen von Elementen, die keine Ordner sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile shlobj_core.h (einschließlich Shlobj.h)