IShellDispatch2.ShowBrowserBar 方法

显示浏览器栏。

语法

retVal = IShellDispatch2.ShowBrowserBar(
  sCLSID,
  vShow
)

IShellDispatch2.ShowBrowserBar( _
  ByVal sCLSID As BSTR, _
  ByVal vShow As Variant _
) As Variant

parameters

sCLSID [in]

类型: BSTR

一个 字符串 ,包含要显示的浏览器栏 CLSID 的字符串形式。 该对象必须注册为具有 CATID_InfoBand 组件类别的 Explorer Bar 对象。 有关详细信息,请参阅 创建自定义资源管理器栏、工具栏和桌面带

vShow [in]

类型: Variant

设置为 true 可显示浏览器栏;设置为 false 可隐藏浏览器栏。

返回值

JScript

类型: Variant*

如果成功,则返回 true ;否则为 false

VB

类型: Variant*

如果成功,则返回 true ;否则为 false

备注

此方法通过 Shell.ShowBrowserBar 方法实现和访问。

通过将 sCLSID 参数设置为该资源管理器栏的 CLSID,可以显示其中一个标准资源管理器栏。 标准资源管理器栏及其 CLSID 字符串如下所示:

资源管理器栏 CLSID 字符串
收藏夹 {EFA24E61-B078-11d0-89E4-00C04FC9E26E}
文件夹 {EFA24E64-B078-11d0-89E4-00C04FC9E26E}
历史记录 {EFA24E62-B078-11d0-89E4-00C04FC9E26E}
搜索 {30D02401-6A81-11d0-8274-00C04FD5AE38}

 

此方法目前在 Microsoft Visual Basic 中不可用。

示例

以下示例演示如何使用 ShowBrowserBar 显示 收藏夹 浏览器栏。 显示 JScript 和 VBScript 的用法。

Jscript:

<script language="JavaScript">
    function fnShowBrowserBarJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var bReturn;
        
        bReturn = objShell.ShowBrowserBar("{EFA24E61-B078-11d0-89E4-00C04FC9E26E}", true);
    }
</script>

VBScript:

<script language="VBScript">
    function fnShowBrowserBarVB()
        dim objShell
        dim bReturn

        set objShell = CreateObject("shell.application")

        bReturn = objShell.ShowBrowserBar("{EFA24E61-B078-11d0-89E4-00C04FC9E26E}", true)

        set objShell = nothing
    end function
</script>

要求

要求
最低受支持的客户端
Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (5.0 或更高版本)