SHELLSTATEA-Struktur (shlobj_core.h)
Enthält Einstellungen für den Zustand der Shell. Diese Struktur wird mit der SHGetSetSettings-Funktion 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;
Member
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ätigung 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 , um einen Doppelklick zum Öffnen eines Elements in der Webansicht zu erfordern.
fDesktopHTML
Typ: BOOL
TRUE , um Active Desktop zu verwenden, andernfalls FALSE .
fWin95Classic
Typ: BOOL
TRUE , um das Verhalten und die 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
TRUE , um eine Schaltfläche "Netzwerklaufwerk zuordnung " anzuzeigen.
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
Art: 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 von lParamSort angegebene 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 zum Starten von Ordnerfenstern in separaten Prozessen, FALSE zum Starten im gleichen Prozess.
fStartPanelOn
Typ: BOOL
Nur Windows XP. TRUE , um das Startmenü im Windows XP-Stil zu verwenden, FALSE , um das klassische Startmenü zu verwenden.
fShowStartPage
Typ: BOOL
Wird nicht verwendet.
fAutoCheckSelect
Typ: BOOL
In Windows Vista eingeführt. TRUE , um die Kontrollkästchenordneransichten im Windows Vista-Stil zu verwenden, FALSE , um die klassischen Ansichten zu verwenden.
fIconsOnly
Typ: BOOL
In Windows Vista eingeführt. TRUE , um nur generische Symbole anzuzeigen, FALSE , um Miniaturansichtssymbole in Ordnern anzuzeigen.
fShowTypeOverlay
Typ: BOOL
In Windows Vista eingeführt. TRUE gibt an, dass eine Miniaturansicht die Anwendung anzeigen sollte, die beim Öffnen des Elements aufgerufen wird. FALSE gibt an, dass keine Anwendung angezeigt wird.
fShowStatusBar
Typ: BOOL
In Windows 8 eingeführt. TRUE, um die status leiste anzuzeigen, andernfalls FALSE.
fSpareFlags
Typ: UINT
Wird nicht verwendet.
Bemerkungen
Hinweis
Der shlobj_core.h-Header 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 nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shlobj_core.h |