Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает глобальный параметр оболочки.
Синтаксис
retVal = IShellDispatch4.GetSetting(
lSetting
)
IShellDispatch4.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
Параметры
-
lSetting [in]
-
Тип: long
Значение типа , указывающее текущий параметр оболочки для извлечения. В каждом вызове можно получить только один параметр. Следующие значения распознаются этим методом.
-
SSF_AUTOCHECKSELECT (0x00800000)
-
Windows Vista и более поздних версий. Состояние параметра Использовать поля проверка для выбора элементов. Этот параметр включается автоматически, если в системе настроено устройство ввода с помощью пера.
-
SSF_DESKTOPHTML (0x00000200)
-
Не используется.
-
SSF_DONTPRETTYPATH (0x00000800)
-
Состояние параметра Разрешить все имена в верхнем регистре . В Windows Vista этот параметр папки больше недоступен.
-
SSF_DOUBLECLICKINWEBVIEW (0x00000080)
-
Состояние параметра Двойной щелчок, чтобы открыть элемент (одиночным щелчком для выбора).
-
SSF_FILTER (0x00010000)
-
Не используется.
-
SSF_HIDDENFILEEXTS (0x00000004)
-
Не используется.
-
SSF_HIDEICONS (0x00004000)
-
Состояние отображения значка в представлении списка Обозреватель Windows. Если этот параметр активен, значки не отображаются в представлении списка.
-
SSF_ICONSONLY (0x01000000)
-
Windows Vista и более поздних версий. Состояние отображаемого имени в представлении списка Обозреватель Windows. Если этот параметр активен, значки отображаются в представлении списка, а отображаемые имена — нет.
-
SSF_MAPNETDRVBUTTON (0x00001000)
-
Состояние кнопки Показать сетевой диск карты на панели инструментов . В Windows Vista этот параметр больше недоступен.
-
SSF_NOCONFIRMRECYCLE (0x00008000)
-
Состояние диалогового окна подтверждения удаления отображения в корзине.
-
SSF_NONETCRAWLING (0x00100000)
-
Состояние параметра Автоматически искать сетевые папки и принтеры . В Windows Vista этот параметр больше недоступен.
-
SSF_SEPPROCESS (0x00080000)
-
Состояние окон папки запуска в отдельном параметре процесса .
-
SSF_SERVERADMINUI (0x00000004)
-
Не используется.
-
SSF_SHOWALLOBJECTS (0x00000001)
-
Состояние параметра Скрытые файлы и папки .
-
SSF_SHOWATTRIBCOL (0x00000100)
-
Состояние параметра Show File Attributes in Detail View (Показать атрибуты файла в подробном представлении ). В Windows Vista этот параметр больше недоступен.
-
SSF_SHOWCOMPCOLOR (0x00000008)
-
Состояние параметра Показывать зашифрованные или сжатые файлы NTFS в цвете .
-
SSF_SHOWEXTENSIONS (0x00000002)
-
Состояние параметра Скрыть расширения для известных типов файлов .
-
SSF_SHOWINFOTIP (0x00002000)
-
Состояние параметра Показать всплывающее описание для элементов папки и рабочего стола .
-
SSF_SHOWSTARTPAGE (0x00400000)
-
Не используется.
-
SSF_SHOWSUPERHIDDEN (0x00040000)
-
Состояние параметра Скрыть защищенные файлы операционной системы .
-
SSF_SHOWSYSFILES (0x00000020)
-
Состояние параметра Скрытые файлы и папки . В Windows Vista и более поздних версиях это эквивалентно SSF_SHOWALLOBJECTS. В версиях Windows, предшествующих Windows Vista, это значение ссылалось на состояние параметра Не показывать скрытые файлы и папки .
-
SSF_SHOWTYPEOVERLAY (0x02000000)
-
Windows Vista и более поздних версий. Состояние параметра Отображать значок файла на эскизах . Если этот параметр активен, наложение типа файла применяется, когда файл предоставляет эскизное представление.
-
SSF_SORTCOLUMNS (0x00000010)
-
Не используется.
-
SSF_STARTPANELON (0x00200000)
-
Состояние параметра отображения Windows XP, который выбирает между стилем Windows XP и классическим стилем. В Windows Vista этот параметр больше недоступен.
-
SSF_WEBVIEW (0x00020000)
-
Состояние параметра Отображать как представление веб-страницы. В Windows Vista этот параметр больше недоступен.
-
SSF_WIN95CLASSIC (0x00000400)
-
Состояние параметра Классический стиль . В Windows Vista этот параметр больше недоступен.
Возвращаемое значение
Язык JScript
Тип: VARIANT_BOOL*
Задайте значение true , если параметр существует; в противном случае — false.
VB
Тип: VARIANT_BOOL*
Задайте значение true , если параметр существует; в противном случае — false.
Примеры
В следующих примерах показано использование GetSetting для JScript, VBScript и 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
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows XP [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
| Заголовок |
|
| IDL |
|
| DLL |
|