Shell. GetSetting, méthode

Récupère un paramètre d’interpréteur de commandes global.

Syntaxe

retVal = Shell.GetSetting(
  lSetting
)

Shell.GetSetting( _
  ByVal lSetting As long _
) As VARIANT_BOOL

Paramètres

lSetting [ dans]

Type : long

Valeur qui spécifie le paramètre d’interpréteur de commandes en cours à récupérer. Un seul paramètre peut être récupéré dans chaque appel. Les valeurs suivantes sont reconnues par cette méthode.

SSF _ AUTOCHECKSELECT (0x00800000)

Windows Vista et versions ultérieures. État de l’option utiliser les cases à cocher pour sélectionner les éléments . Cette option est activée automatiquement quand un appareil d’entrée Pen est configuré sur le système.

SSF _ DESKTOPHTML (0x00000200)

Non utilisé.

SSF _ DONTPRETTYPATH (0x00000800)

L’état de l’option autoriser tous les noms en majuscules . à partir de Windows Vista, cette option de dossier n’est plus disponible.

SSF _ DOUBLECLICKINWEBVIEW (0x00000080)

État du double-clic pour ouvrir une option d’élément (simple clic à sélectionner) .

SSF _ FILTRE (0x00010000)

Non utilisé.

SSF _ HIDDENFILEEXTS (0x00000004)

Non utilisé.

SSF _ HIDEICONS (0x00004000)

état de l’affichage des icônes dans le mode liste de l’explorateur de Windows. Si cette option est active, aucune icône n’est affichée en mode liste.

SSF _ ICONSONLY (0x01000000)

Windows Vista et versions ultérieures. l’état du nom d’affichage est affiché dans le mode liste de l’explorateur de Windows. Si cette option est active, les icônes sont affichées en mode liste, mais pas les noms d’affichage.

SSF _ MAPNETDRVBUTTON (0x00001000)

État du bouton afficher le lecteur réseau dans la barre d’outils . à partir de Windows Vista, cette option n’est plus disponible.

SSF _ NOCONFIRMRECYCLE (0x00008000)

État de l’option d’affichage de la boîte de dialogue de confirmation de suppression de la corbeille.

SSF _ NONETCRAWLING (0x00100000)

État de l’option Rechercher automatiquement les dossiers et imprimantes réseau . à partir de Windows Vista, cette option n’est plus disponible.

SSF _ SEPPROCESS (0x00080000)

État du dossier de lancement Windows dans une option de processus distincte .

SSF _ SERVERADMINUI (0x00000004)

Non utilisé.

SSF _ SHOWALLOBJECTS (0x00000001)

État de l’option fichiers et dossiers cachés .

SSF _ SHOWATTRIBCOL (0x00000100)

État de l’option afficher les attributs de fichier en mode Détails . à partir de Windows Vista, cette option n’est plus disponible.

SSF _ SHOWCOMPCOLOR (0x00000008)

État de l’option afficher les fichiers NTFS chiffrés ou compressés en couleur .

SSF _ SHOWEXTENSIONS (0x00000002)

État de l’option Masquer les extensions pour les types de fichiers connus .

SSF _ SHOWINFOTIP (0x00002000)

État de l’option afficher la description contextuelle pour les éléments de dossier et de bureau .

SSF _ SHOWSTARTPAGE (0x00400000)

Non utilisé.

SSF _ SHOWSUPERHIDDEN (0x00040000)

État de l’option Masquer les fichiers protégés du système d’exploitation .

SSF _ SHOWSYSFILES (0x00000020)

État de l’option fichiers et dossiers cachés . dans Windows Vista et versions ultérieures, cette valeur est équivalente à SSF _ SHOWALLOBJECTS. dans les versions de Windows antérieures à Windows Vista, cette valeur correspond à l’état de l’option ne pas afficher les fichiers et les dossiers masqués .

SSF _ SHOWTYPEOVERLAY (0x02000000)

Windows Vista et versions ultérieures. État de l' icône Afficher le fichier sur les miniatures . Si cette option est active, une superposition de type de fichier est appliquée lorsqu’un fichier fournit une représentation miniature.

SSF _ SORTCOLUMNS (0x00000010)

Non utilisé.

SSF _ STARTPANELON (0x00200000)

état de l’option d’affichage Windows xp, qui permet de sélectionner le style Windows xp et le style classique. à partir de Windows Vista, cette option n’est plus disponible.

SSF _ VUE WebView (0x00020000)

État de l' affichage comme une option d’affichage Web. à partir de Windows Vista, cette option n’est plus disponible.

SSF _ WIN95CLASSIC (0x00000400)

État de l’option de style classique . à partir de Windows Vista, cette option n’est plus disponible.

Valeur retournée

JScript

Type : Variant _ bool *

A la valeur true si le paramètre existe ; Sinon, false.

VB

Type : Variant _ bool *

A la valeur true si le paramètre existe ; Sinon, false.

Exemples

les exemples suivants illustrent l’utilisation de GetSetting pour JScript, VBScript et 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

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Shldisp. h
MIDL
Shldisp. idl
DLL
Shell32.dll (version 6,0 ou ultérieure)