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.
Ruft eine globale Shell-Einstellung ab.
Syntax
retVal = IShellDispatch4.GetSetting(
lSetting
)
IShellDispatch4.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
Parameter
-
lEinstellung [in]
-
Typ: long
Ein Wert, der die aktuelle abzurufende Shell-Einstellung 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 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 von 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 des Anzeigenamens, der in der Windows-Explorer-Listenansicht angezeigt wird. Wenn diese Option aktiv ist, werden Symbole in der Listenansicht angezeigt, anzeigenamen jedoch nicht.
-
SSF_MAPNETDRVBUTTON (0x00001000)
-
Der Status der Schaltfläche Netzwerklaufwerk in der Symbolleiste anzeigen . Ab Windows Vista ist diese Option nicht mehr verfügbar.
-
SSF_NOCONFIRMRECYCLE (0x00008000)
-
Der Status der Option 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 Ordnerfenster 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 verweist 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*
Legen Sie auf true fest, wenn die Einstellung vorhanden ist. andernfalls false.
VB
Typ: VARIANT_BOOL*
Legen Sie auf true fest, 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
</script>
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 |
|