Metodo IShellDispatch4.GetSetting
Recupera un'impostazione di Shell globale.
Sintassi
retVal = IShellDispatch4.GetSetting(
lSetting
)
IShellDispatch4.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
Parametri
-
lSetting [in]
-
Tipo: long
Valore che specifica l'impostazione di Shell corrente da recuperare. È possibile recuperare una sola impostazione in ogni chiamata. I valori seguenti vengono riconosciuti da questo metodo.
-
SSF_AUTOCHECKSELECT (0x00800000 )
-
Windows Vista e versioni successive. Stato delle caselle di controllo Usa per selezionare l'opzione elementi . Questa opzione viene abilitata automaticamente quando il sistema ha un dispositivo di input penna configurato.
-
SSF_DESKTOPHTML (0x00000200 )
-
Non usato.
-
SSF_DONTPRETTYPATH (0x00000800 )
-
Stato dell'opzione Consenti tutti i nomi maiuscoli . A partire da Windows Vista, questa opzione di cartella non è più disponibile.
-
SSF_DOUBLECLICKINWEBVIEW (0x00000080 )
-
Stato del doppio clic per aprire un elemento (clic singolo per selezionare).
-
SSF_FILTER (0x00010000 )
-
Non usato.
-
SSF_HIDDENFILEEXTS (0x00000004 )
-
Non usato.
-
SSF_HIDEICONS (0x00004000 )
-
Stato dell'icona visualizzato nella visualizzazione elenco di Esplora risorse di Windows. Se questa opzione è attiva, non vengono visualizzate icone nella visualizzazione elenco.
-
SSF_ICONSONLY (0x01000000 )
-
Windows Vista e versioni successive. Lo stato del nome visualizzato nella visualizzazione elenco di Esplora risorse di Windows. Se questa opzione è attiva, le icone vengono visualizzate nella visualizzazione elenco, ma i nomi visualizzati non sono.
-
SSF_MAPNETDRVBUTTON (0x00001000 )
-
Stato del pulsante Mostra unità di rete mappa nella barra degli strumenti . A partire da Windows Vista, questa opzione non è più disponibile.
-
SSF_NOCONFIRMRECYCLE (0x00008000 )
-
Stato della finestra di dialogo Di conferma dell'eliminazione del Cestino.
-
SSF_NONETCRAWLING (0x00100000 )
-
Stato dell'opzione Cerca automaticamente cartelle di rete e stampanti . A partire da Windows Vista, questa opzione non è più disponibile.
-
SSF_SEPPROCESS (0x00080000 )
-
Stato delle finestre della cartella Avvia in un'opzione di processo separata .
-
SSF_SERVERADMINUI (0x00000004 )
-
Non usato.
-
SSF_SHOWALLOBJECTS (0x00000001 )
-
Stato dell'opzione File e cartelle nascoste .
-
SSF_SHOWATTRIBCOL (0x00000100 )
-
Stato dell'opzione Mostra attributi file in Visualizzazione dettaglio . A partire da Windows Vista, questa opzione non è più disponibile.
-
SSF_SHOWCOMPCOLOR (0x00000008 )
-
Stato dell'opzione Mostra file NTFS crittografati o compressi.
-
SSF_SHOWEXTENSIONS (0x00000002 )
-
Stato dell'opzione Nascondi estensioni per i tipi di file noti .
-
SSF_SHOWINFOTIP (0x00002000 )
-
Stato dell'opzione Mostra descrizione popup per le cartelle e gli elementi desktop .
-
SSF_SHOWSTARTPAGE (0x00400000 )
-
Non usato.
-
SSF_SHOWSUPERHIDDEN (0x00040000 )
-
Stato dell'opzione Nascondi file del sistema operativo protetto .
-
SSF_SHOWSYSFILES (0x00000020 )
-
Stato dell'opzione File e cartelle nascoste . In Windows Vista e versioni successive, questo equivale a SSF_SHOWALLOBJECTS. Nelle versioni di Windows prima di Windows Vista questo valore si riferisce allo stato dell'opzione Non visualizzare file e cartelle nascosti .
-
SSF_SHOWTYPEOVERLAY (0x02000000 )
-
Windows Vista e versioni successive. Stato dell'icona Visualizza file nelle anteprime . Se questa opzione è attiva, viene applicata una sovrapposizione di tipi di file quando un file fornisce una rappresentazione di anteprima.
-
SSF_SORTCOLUMNS (0x00000010 )
-
Non usato.
-
SSF_STARTPANELON (0x00200000 )
-
Stato dell'opzione di visualizzazione di Windows XP, che seleziona tra lo stile Windows XP e lo stile classico. A partire da Windows Vista, questa opzione non è più disponibile.
-
SSF_WEBVIEW (0x00020000 )
-
Stato dell'opzione Visualizzazione come visualizzazione Web. A partire da Windows Vista, questa opzione non è più disponibile.
-
SSF_WIN95CLASSIC (0x00000400 )
-
Stato dell'opzione Stile classico . A partire da Windows Vista, questa opzione non è più disponibile.
Valore restituito
JScript
Tipo: VARIANT_BOOL*
Impostare su true se l'impostazione esiste; in caso contrario, false.
VB
Tipo: VARIANT_BOOL*
Impostare su true se l'impostazione esiste; in caso contrario, false.
Esempio
Negli esempi seguenti viene illustrato l'uso di GetSetting per JScript, VBScript e 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
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
IDL |
|
DLL |
|