IShellDispatch4.GetSetting-Methode
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 |
|