Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Einstellungen für den Zustand der Shell. Diese Struktur wird mit der funktion SHGetSetSettings 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 fWebView : 1;
BOOL fFilter : 1;
BOOL fShowSuperHidden : 1;
BOOL fNoNetCrawling : 1;
DWORD dwWin95Unused;
UINT uWin95Unused;
LONG lParamSort;
int iSortDirection;
UINT version;
UINT uNotUsed;
BOOL fSepProcess : 1;
BOOL fStartPanelOn : 1;
BOOL fShowStartPage : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
BOOL fShowTypeOverlay : 1;
BOOL fShowStatusBar : 1;
UINT fSpareFlags : 9;
} SHELLSTATEA, *LPSHELLSTATEA;
Angehörige
fShowAllObjects
Typ: BOOL-
TRUE, um alle Objekte anzuzeigen, einschließlich ausgeblendeter Dateien und Ordner. FALSE, um ausgeblendete Dateien und Ordner auszublenden.
fShowExtensions
Typ: BOOL-
TRUE, um Dateinamenerweiterungen anzuzeigen, FALSE, um sie auszublenden.
fNoConfirmRecycle
Typ: BOOL-
TRUE, um beim Löschen von Elementen im Papierkorb keine Bestätigungsdialogfeld anzuzeigen, FALSE, um das Bestätigungsdialogfeld anzuzeigen.
fShowSysFiles
Typ: BOOL-
TRUE, um Systemdateien anzuzeigen, FALSE, um sie auszublenden.
fShowCompColor
Typ: BOOL-
TRUE, um verschlüsselte oder komprimierte NTFS-Dateien in Farbe anzuzeigen.
fDoubleClickInWebView
Typ: BOOL-
TRUE ein Doppelklicken zum Öffnen eines Elements in der Webansicht erfordern.
fDesktopHTML
Typ: BOOL-
TRUE, um Active Desktop zu verwenden, FALSE andernfalls.
fWin95Classic
Typ: BOOL-
TRUE, um Verhalten und Einschränkungen der Windows 95-Shell zu erzwingen.
fDontPrettyPath
Typ: BOOL-
TRUE, um die Konvertierung des Pfads in alle Kleinbuchstaben zu verhindern.
fShowAttribCol
Typ: BOOL-
Wird nicht verwendet.
fMapNetDrvBtn
Typ: BOOL-
fShowInfoTip
Typ: BOOL-
TRUE, um eine Popupbeschreibung für Ordner und Dateien anzuzeigen.
fHideIcons
Typ: BOOL-
TRUE, um Desktopsymbole auszublenden, FALSE, um sie anzuzeigen.
fWebView
Typ: BOOL-
TRUE, um als Webansicht anzuzeigen.
fFilter
Typ: BOOL-
Wird nicht verwendet.
fShowSuperHidden
Typ: BOOL-
TRUE, um Betriebssystemdateien anzuzeigen.
fNoNetCrawling
Typ: BOOL-
TRUE, um die automatische Suche nach Netzwerkordnern und Druckern zu deaktivieren.
dwWin95Unused
Typ: DWORD-
Wird nicht verwendet.
uWin95Unused
Typ: UINT-
Wird nicht verwendet.
lParamSort
Typ: LONG
Die Spalte, nach der sortiert werden soll.
iSortDirection
Typ: int
Alphabetische Sortierrichtung für die durch lParamSortangegebene Spalte. Verwenden Sie 1 für eine aufsteigende Sortierung, -1 für eine absteigende Sortierung.
version
Typ: UINT-
Wird nicht verwendet.
uNotUsed
Typ: UINT-
Wird nicht verwendet.
fSepProcess
Typ: BOOL-
TRUE, um Ordnerfenster in separaten Prozessen zu starten, FALSE, um im selben Prozess zu starten.
fStartPanelOn
Typ: BOOL-
Windows XP nur. TRUE, um das Windows XP-Startmenü zu verwenden, FALSE-, um das klassische Startmenü zu verwenden.
fShowStartPage
Typ: BOOL-
Wird nicht verwendet.
fAutoCheckSelect
Typ: BOOL-
in Windows Vistaeingeführt. TRUE, um die Kontrollkästchen-Ordneransichten im Windows Vista-Stil zu verwenden, FALSE, um die klassischen Ansichten zu verwenden.
fIconsOnly
Typ: BOOL-
in Windows Vistaeingeführt. TRUE, um nur generische Symbole anzuzeigen, FALSE-, um Symbole im Miniaturansichtenformat in Ordnern anzuzeigen.
fShowTypeOverlay
Typ: BOOL-
in Windows Vistaeingeführt. TRUE gibt an, dass eine Miniaturansicht die Anwendung anzeigen soll, die beim Öffnen des Elements aufgerufen würde, FALSE angibt, dass keine Anwendung angezeigt wird.
fShowStatusBar
Typ: BOOL-
in Windows 8eingeführt. TRUE, um die Statusleiste anzuzeigen; andernfalls FALSE.
fSpareFlags
Typ: UINT-
Wird nicht verwendet.
Bemerkungen
Anmerkung
Der header shlobj_core.h definiert SHELLSTATE als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
| Header- | shlobj_core.h |