IShellDispatch4.GetSetting メソッド
グローバルシェル設定を取得します。
構文
retVal = IShellDispatch4.GetSetting(
lSetting
)
IShellDispatch4.GetSetting( _
ByVal lSetting As long _
) As VARIANT_BOOL
パラメーター
-
lSetting [in]
-
型: long
取得する現在のシェル設定を示す 値です。 各呼び出しで取得できる設定は 1 つだけです。 このメソッドでは、次の値が認識されます。
-
SSF_AUTOCHECKSELECT (0x00800000)
-
Windows Vista 以降。 [チェック ボックスを使用して項目を選択する] オプションの状態。 このオプションは、システムにペン入力デバイスが構成されている場合に自動的に有効になります。
-
SSF_DESKTOPHTML (0x00000200)
-
使用されていません。
-
SSF_DONTPRETTYPATH (0x00000800)
-
[ すべての大文字の名前を許可する] オプションの状態。 Windows Vista の時点では、このフォルダー オプションは使用できなくなりました。
-
SSF_DOUBLECLICKINWEBVIEW (0x00000080)
-
[ ダブルクリックして項目を開く (1 回クリックして選択する)] オプションの 状態。
-
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)
-
[ 詳細ビューでファイル属性を表示] オプションの 状態。 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)
-
[ Web ビューとして表示] オプションの状態。 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 [デスクトップ アプリのみ] |
Header |
|
IDL |
|
[DLL] |
|