Shell.GetSetting-Methode
Ruft eine globale Shell-Einstellung ab.
Syntax
retVal = Shell.GetSetting(
lSetting
)
Shell.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
Parameter
-
lSetting [in]
-
Typ: long
Ein -Wert, der die aktuelle abzurufende Shelleinstellung angibt. In jedem Aufruf kann nur eine Einstellung abgerufen werden. Die folgenden Werte werden von dieser Methode erkannt.
-
SSF_AUTOCHECKSELECT (0x00800000)
-
Windows Vista und höher. Der Status der Option Kontrollkästchen zum Auswählen von Elementen verwenden . Diese Option wird automatisch aktiviert, wenn im System ein Stifteingabegerät konfiguriert ist.
-
SSF_DESKTOPHTML (0x00000200)
-
Wird nicht verwendet.
-
SSF_DONTPRETTYPATH (0x00000800)
-
Der Status der Option Alle Großbuchstaben zulassen . Ab Windows Vista ist diese Ordneroption nicht mehr verfügbar.
-
SSF_DOUBLECLICKINWEBVIEW (0x00000080)
-
Der Status der Option Doppelklicken, um ein Element zu öffnen (zum Auswählen mit nur einem Klick).
-
SSF_FILTER (0x00010000)
-
Wird nicht verwendet.
-
SSF_HIDDENFILEEXTS (0x00000004)
-
Wird nicht verwendet.
-
SSF_HIDEICONS (0x00004000)
-
Der Status des Symbols wird in der Listenansicht windows Explorer angezeigt. Wenn diese Option aktiv ist, werden in der Listenansicht keine Symbole angezeigt.
-
SSF_ICONSONLY (0x01000000)
-
Windows Vista und höher. Der Status der Anzeigenamenanzeige in der Windows Explorer Listenansicht. Wenn diese Option aktiv ist, werden Symbole in der Listenansicht angezeigt, anzeigenamen jedoch nicht.
-
SSF_MAPNETDRVBUTTON (0x00001000)
-
Der Status der Option Netzlaufwerk in der Symbolleiste anzeigen. Ab Windows Vista ist diese Option nicht mehr verfügbar.
-
SSF_NOCONFIRMRECYCLE (0x00008000)
-
Der Status der Bestätigungsdialogoption "Löschbestätigung anzeigen" des Papierkorbs.
-
SSF_NONETCRAWLING (0x00100000)
-
Der Status der Option Netzwerkordner und Drucker automatisch suchen . Ab Windows Vista ist diese Option nicht mehr verfügbar.
-
SSF_SEPPROCESS (0x00080000)
-
Der Status der Fenster "Ordner starten" in einem separaten Prozess .
-
SSF_SERVERADMINUI (0x00000004)
-
Wird nicht verwendet.
-
SSF_SHOWALLOBJECTS (0x00000001)
-
Der Status der Option Ausgeblendete Dateien und Ordner .
-
SSF_SHOWATTRIBCOL (0x00000100)
-
Der Status der Option Dateiattribute in Detailansicht anzeigen . Ab Windows Vista ist diese Option nicht mehr verfügbar.
-
SSF_SHOWCOMPCOLOR (0x00000008)
-
Der Status der Option Verschlüsselte oder komprimierte NTFS-Dateien in Farbe anzeigen .
-
SSF_SHOWEXTENSIONS (0x00000002)
-
Der Status der Option Erweiterungen für bekannte Dateitypen ausblenden .
-
SSF_SHOWINFOTIP (0x00002000)
-
Der Status der Option Popupbeschreibung für Ordner- und Desktopelemente anzeigen .
-
SSF_SHOWSTARTPAGE (0x00400000)
-
Wird nicht verwendet.
-
SSF_SHOWSUPERHIDDEN (0x00040000)
-
Der Status der Option Geschützte Betriebssystemdateien ausblenden .
-
SSF_SHOWSYSFILES (0x00000020)
-
Der Status der Option Ausgeblendete Dateien und Ordner . In Windows Vista und höher entspricht dies SSF_SHOWALLOBJECTS. In Versionen von Windows vor Windows Vista bezieht sich dieser Wert auf den Status der Option Ausgeblendete Dateien und Ordner nicht anzeigen .
-
SSF_SHOWTYPEOVERLAY (0x02000000)
-
Windows Vista und höher. Der Status der Option Dateisymbol in Miniaturansichten anzeigen . Wenn diese Option aktiv ist, wird eine Dateitypüberlagerung angewendet, wenn eine Datei eine Miniaturansicht bereitstellt.
-
SSF_SORTCOLUMNS (0x00000010)
-
Wird nicht verwendet.
-
SSF_STARTPANELON (0x00200000)
-
Der Status der Windows XP-Anzeigeoption, bei der zwischen dem Windows XP-Stil und dem klassischen Stil ausgewählt wird. Ab Windows Vista ist diese Option nicht mehr verfügbar.
-
SSF_WEBVIEW (0x00020000)
-
Der Status der Option Als Webansicht anzeigen. Ab Windows Vista ist diese Option nicht mehr verfügbar.
-
SSF_WIN95CLASSIC (0x00000400)
-
Der Status der Option "Klassischer Stil" . Ab Windows Vista ist diese Option nicht mehr verfügbar.
Rückgabewert
JScript
Typ: VARIANT_BOOL*
Auf TRUE festlegen, wenn die Einstellung vorhanden ist; Andernfalls false.
VB
Typ: VARIANT_BOOL*
Auf TRUE festlegen, wenn die Einstellung vorhanden ist; Andernfalls false.
Beispiele
Die folgenden Beispiele zeigen die Verwendung von GetSetting für JScript, VBScript und Visual Basic.
Jscript:
<script language="JavaScript">
function fnIShellDispatch4GetSettingJ()
{
var objIShellDispatch4 = new ActiveXObject("Shell.Application");
var vReturn;
var ssfSHOWALLOBJECTS = 1;
vReturn = objIShellDispatch4.GetSetting(ssfSHOWALLOBJECTS);
alert(vReturn);
}
</script>
Vbscript:
<script language="VBScript">
function fnIShellDispatch4GetSettingVB()
dim objIShellDispatch4
set objIShellDispatch4 = CreateObject("Shell.Application")
if (not objIShellDispatch4 is nothing) then
dim vReturn
dim ssfSHOWALLOBJECTS
ssfSHOWALLOBJECTS = 1
vReturn = objIShellDispatch4.GetSetting(ssfSHOWALLOBJECTS)
alert(vReturn)
end if
set objIShellDispatch4 = nothing
end function
Visual Basic:
Private Sub fnIShellDispatch4GetSetting()
Dim objIShellDispatch4 As Shell
Set objIShellDispatch4 = New Shell
If (Not objIShellDispatch4 Is Nothing) Then
Dim vReturn As Variant
Dim ssfSHOWALLOBJECTS As Long
ssfSHOWALLOBJECTS = 1
vReturn = objIShellDispatch4.GetSetting(ssfSHOWALLOBJECTS)
Debug.Print vReturn
End If
Set objIShellDispatch4 = Nothing
End Sub
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
IDL |
|
DLL |
|
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für