Método IShellDispatch4.GetSetting
Recupera una configuración global de Shell.
Sintaxis
retVal = IShellDispatch4.GetSetting(
lSetting
)
IShellDispatch4.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
Parámetros
-
lSetting [in]
-
Tipo: long
Valor que especifica la configuración actual de Shell que se va a recuperar. Solo se puede recuperar una configuración en cada llamada. Este método reconoce los valores siguientes.
-
SSF_AUTOCHECKSELECT (0x00800000)
-
Windows Vista y versiones posteriores. Estado de las casillas Usar para seleccionar elementos . Esta opción se habilita automáticamente cuando el sistema tiene configurado un dispositivo de entrada de lápiz.
-
SSF_DESKTOPHTML (0x00000200)
-
No se usa.
-
SSF_DONTPRETTYPATH (0x00000800)
-
Estado de la opción Permitir todos los nombres en mayúsculas . A partir de Windows Vista, esta opción de carpeta ya no está disponible.
-
SSF_DOUBLECLICKINWEBVIEW (0x00000080)
-
Estado del doble clic para abrir una opción de elemento (clic único para seleccionar).
-
SSF_FILTER (0x00010000)
-
No se usa.
-
SSF_HIDDENFILEEXTS (0x00000004)
-
No se usa.
-
SSF_HIDEICONS (0x00004000)
-
Estado del icono que se muestra en la vista de lista del Explorador de Windows. Si esta opción está activa, no se muestran iconos en la vista de lista.
-
SSF_ICONSONLY (0x01000000)
-
Windows Vista y versiones posteriores. Estado del nombre para mostrar en la vista de lista del Explorador de Windows. Si esta opción está activa, los iconos se muestran en la vista de lista, pero los nombres para mostrar no.
-
SSF_MAPNETDRVBUTTON (0x00001000)
-
Estado del botón Mostrar unidad de red de mapa en la opción de barra de herramientas . A partir de Windows Vista, esta opción ya no está disponible.
-
SSF_NOCONFIRMRECYCLE (0x00008000)
-
Estado de la opción De confirmación de eliminación de visualización de la papelera de reciclaje.
-
SSF_NONETCRAWLING (0x00100000)
-
Estado de la opción Buscar automáticamente carpetas de red e impresoras . A partir de Windows Vista, esta opción ya no está disponible.
-
SSF_SEPPROCESS (0x00080000)
-
Estado de las ventanas de la carpeta Launch en una opción de proceso independiente .
-
SSF_SERVERADMINUI (0x00000004)
-
No se usa.
-
SSF_SHOWALLOBJECTS (0x00000001)
-
Estado de la opción Archivos y carpetas ocultos .
-
SSF_SHOWATTRIBCOL (0x00000100)
-
Estado de la opción Mostrar atributos de archivo en vista de detalles . A partir de Windows Vista, esta opción ya no está disponible.
-
SSF_SHOWCOMPCOLOR (0x00000008)
-
Estado de la opción Mostrar archivos NTFS cifrados o comprimidos en color .
-
SSF_SHOWEXTENSIONS (0x00000002)
-
Estado de la opción Ocultar extensiones para tipos de archivo conocidos .
-
SSF_SHOWINFOTIP (0x00002000)
-
Estado de la opción Mostrar descripción emergente para elementos de carpeta y escritorio .
-
SSF_SHOWSTARTPAGE (0x00400000)
-
No se usa.
-
SSF_SHOWSUPERHIDDEN (0x00040000)
-
Estado de la opción Ocultar archivos del sistema operativo protegido .
-
SSF_SHOWSYSFILES (0x00000020)
-
Estado de la opción Archivos y carpetas ocultos . En Windows Vista y versiones posteriores, esto equivale a SSF_SHOWALLOBJECTS. En versiones de Windows antes de Windows Vista, este valor hace referencia al estado de la opción No mostrar archivos y carpetas ocultos .
-
SSF_SHOWTYPEOVERLAY (0x02000000)
-
Windows Vista y versiones posteriores. Estado del icono Mostrar archivo en miniaturas . Si esta opción está activa, se aplica una superposición de tipo de archivo cuando un archivo proporciona una representación en miniatura.
-
SSF_SORTCOLUMNS (0x00000010)
-
No se usa.
-
SSF_STARTPANELON (0x00200000)
-
Estado de la opción de visualización de Windows XP, que selecciona entre el estilo de Windows XP y el estilo clásico. A partir de Windows Vista, esta opción ya no está disponible.
-
SSF_WEBVIEW (0x00020000)
-
Estado de la opción Mostrar como vista web. A partir de Windows Vista, esta opción ya no está disponible.
-
SSF_WIN95CLASSIC (0x00000400)
-
Estado de la opción Estilo clásico . A partir de Windows Vista, esta opción ya no está disponible.
Valor devuelto
JScript
Tipo: VARIANT_BOOL*
Establézcalo en true si existe la configuración; de lo contrario, false.
VB
Tipo: VARIANT_BOOL*
Establézcalo en true si existe la configuración; de lo contrario, false.
Ejemplos
En los ejemplos siguientes se muestra el uso de GetSetting para JScript, VBScript y 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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|
IDL |
|
Archivo DLL |
|