IShellDispatch4.GetSetting, méthode
Récupère un paramètre shell global.
Syntaxe
retVal = IShellDispatch4.GetSetting(
lSetting
)
IShellDispatch4.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
Paramètres
-
lSetting [in]
-
Type : long
Valeur qui spécifie le paramètre Shell actuel à 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 case activée zones pour sélectionner des éléments. Cette option est activée automatiquement lorsque le système dispose d’un périphérique d’entrée de stylet configuré.
-
SSF_DESKTOPHTML (0x00000200)
-
Non utilisé.
-
SSF_DONTPRETTYPATH (0x00000800)
-
État de l’option Autoriser tous les noms en majuscules . Depuis Windows Vista, cette option de dossier n’est plus disponible.
-
SSF_DOUBLECLICKINWEBVIEW (0x00000080)
-
État de l’option Double-cliquer pour ouvrir un élément (simple clic pour sélectionner).
-
SSF_FILTER (0x00010000)
-
Non utilisé.
-
SSF_HIDDENFILEEXTS (0x00000004)
-
Non utilisé.
-
SSF_HIDEICONS (0x00004000)
-
L’état de l’icône s’affiche dans l’affichage de liste Windows Explorer. Si cette option est active, aucune icône n’est affichée dans l’affichage liste.
-
SSF_ICONSONLY (0x01000000)
-
Windows Vista et versions ultérieures. L’état du nom d’affichage s’affiche dans l’affichage de liste Windows Explorer. Si cette option est active, les icônes s’affichent dans l’affichage liste, mais pas les noms complets.
-
SSF_MAPNETDRVBUTTON (0x00001000)
-
État de l’option Afficher le lecteur réseau de la carte dans la barre d’outils . À compter de Windows Vista, cette option n’est plus disponible.
-
SSF_NOCONFIRMRECYCLE (0x00008000)
-
État de l’option de confirmation Afficher la suppression de la Corbeille.
-
SSF_NONETCRAWLING (0x00100000)
-
État de l’option Rechercher automatiquement les dossiers réseau et les imprimantes . À compter de Windows Vista, cette option n’est plus disponible.
-
SSF_SEPPROCESS (0x00080000)
-
État de l’option Lancer le dossier dans un processus distinct .
-
SSF_SERVERADMINUI (0x00000004)
-
Non utilisé.
-
SSF_SHOWALLOBJECTS (0x00000001)
-
État de l’option Fichiers et dossiers masqués .
-
SSF_SHOWATTRIBCOL (0x00000100)
-
État de l’option Afficher les attributs de fichier en mode Détail . À compter 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 des éléments de dossier et de bureau .
-
SSF_SHOWSTARTPAGE (0x00400000)
-
Non utilisé.
-
SSF_SHOWSUPERHIDDEN (0x00040000)
-
État de l’option Masquer les fichiers de système d’exploitation protégés .
-
SSF_SHOWSYSFILES (0x00000020)
-
État de l’option Fichiers et dossiers masqués . Dans Windows Vista et versions ultérieures, cela équivaut à SSF_SHOWALLOBJECTS. Dans les versions de Windows antérieures à Windows Vista, cette valeur faisait référence à l’état de l’option Ne pas afficher les fichiers et dossiers masqués .
-
SSF_SHOWTYPEOVERLAY (0x02000000)
-
Windows Vista et versions ultérieures. État de l’option Afficher l’icône du 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 sélectionne entre le style Windows XP et le style classique. À compter de Windows Vista, cette option n’est plus disponible.
-
SSF_WEBVIEW (0x00020000)
-
État de l’option Afficher en tant qu’affichage web. À compter de Windows Vista, cette option n’est plus disponible.
-
SSF_WIN95CLASSIC (0x00000400)
-
État de l’option Style classique . À compter de Windows Vista, cette option n’est plus disponible.
Valeur retournée
JScript
Type : VARIANT_BOOL*
Définissez sur true si le paramètre existe ; sinon, false.
VB
Type : VARIANT_BOOL*
Définissez sur true si le paramètre existe ; sinon, false.
Exemples
Les exemples suivants montrent 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
</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
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|
IDL |
|
DLL |
|