IShellDispatch4.GetSetting 메서드
전역 셸 설정을 검색합니다.
구문
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 Explorer 목록 보기에 표시되는 아이콘 상태입니다. 이 옵션이 활성 상태이면 목록 보기에 아이콘이 표시되지 않습니다.
-
SSF_ICONSONLY (0x01000000)
-
Windows Vista 이상. Windows Explorer 목록 보기에 표시되는 표시 이름 상태입니다. 이 옵션이 활성 상태이면 아이콘이 목록 보기에 표시되지만 표시 이름은 표시되지 않습니다.
-
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)
-
세부 정보 보기에 파일 특성 표시 옵션의 상태입니다. 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 Vista 이전의 Windows 버전에서 이 값은 숨겨진 파일 및 폴더 표시 안 함 옵션의 상태를 참조했습니다.
-
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입니다.
예제
다음 예제에서는 JScript, VBScript 및 Visual Basic에 GetSetting 을 사용하는 것을 보여 줍니다.
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 |
|