Freigeben über


SHELLFLAGSTATE-Struktur (shlobj_core.h)

Enthält eine Reihe von Flags, die die aktuellen Shelleinstellungen angeben. Diese Struktur wird mit der FUNKTION SHGetSettings verwendet.

Syntax

typedef struct {
  BOOL fShowAllObjects : 1;
  BOOL fShowExtensions : 1;
  BOOL fNoConfirmRecycle : 1;
  BOOL fShowSysFiles : 1;
  BOOL fShowCompColor : 1;
  BOOL fDoubleClickInWebView : 1;
  BOOL fDesktopHTML : 1;
  BOOL fWin95Classic : 1;
  BOOL fDontPrettyPath : 1;
  BOOL fShowAttribCol : 1;
  BOOL fMapNetDrvBtn : 1;
  BOOL fShowInfoTip : 1;
  BOOL fHideIcons : 1;
  BOOL fAutoCheckSelect : 1;
  BOOL fIconsOnly : 1;
#if ...
  UINT fRestFlags : 1;
#else
  UINT fRestFlags : 3;
#endif
} SHELLFLAGSTATE, *LPSHELLFLAGSTATE;

Member

fShowAllObjects

Typ: BOOL

Nonzero, wenn die Option Alle Dateien anzeigen aktiviert ist, oder andernfalls null.

fShowExtensions

Typ: BOOL

Nonzero, wenn die Option Erweiterungen für bekannte Dateitypen ausblenden deaktiviert ist, oder andernfalls null.

fNoConfirmRecycle

Typ: BOOL

Nonzero, wenn das Dialogfeld Bestätigung zum Anzeigen des Löschens im Papierkorb aktiviert ist, oder andernfalls null.

fShowSysFiles

Typ: BOOL

Nonzero, wenn die Option Ausgeblendete Dateien, Ordner oder Laufwerke nicht anzeigen ausgewählt ist, oder andernfalls null.

fShowCompColor

Typ: BOOL

Nonzero, wenn die Option Verschlüsselte oder komprimierte NTFS-Dateien in Farbe anzeigen aktiviert ist, oder andernfalls null.

fDoubleClickInWebView

Typ: BOOL

Nonzero, wenn die Option Doppelklicken zum Öffnen eines Elements aktiviert ist, oder andernfalls null.

fDesktopHTML

Typ: BOOL

Nonzero, wenn die Option Active Desktop – View as Web Page aktiviert ist, oder null andernfalls null.

fWin95Classic

Typ: BOOL

Nonzero, wenn die Option "Klassisches Format" aktiviert ist, oder andernfalls null.

fDontPrettyPath

Typ: BOOL

Nonzero, wenn die Option Alle Großbuchstaben zulassen aktiviert ist, oder andernfalls null.

fShowAttribCol

Typ: BOOL

Nonzero, wenn die Option Dateiattribute in Detailansicht anzeigen aktiviert ist, oder andernfalls null.

Windows Vista und höher. Wird nicht verwendet.

fMapNetDrvBtn

Typ: BOOL

Nonzero, wenn die Option Schaltfläche "Netzwerklaufwerk anzeigen" in der Symbolleiste aktiviert ist, oder andernfalls null.

fShowInfoTip

Typ: BOOL

Nonzero, wenn die Option Infotipps für Elemente in Ordnern anzeigen & Desktop aktiviert ist, oder andernfalls null.

fHideIcons

Typ: BOOL

Nonzero, wenn die Option Desktopsymbole anzeigen aktiviert ist, oder andernfalls null.

fAutoCheckSelect

Typ: BOOL

Windows Vista und höher: Nonzero, wenn die Option Zum Auswählen von Elementen verwenden aktiviert ist, oder andernfalls null.

fIconsOnly

Typ: BOOL

Windows Vista und höher: Nonzero, wenn die Option Immer Symbole anzeigen, nie Miniaturansichten anzeigen aktiviert ist, oder andernfalls null.

fRestFlags

Typ: UINT

Für Windows Vista ist dieses Bitfeld 1, andernfalls wird dieses Element nicht verwendet.

Anforderungen

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