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) |