IShellDispatch2.ShowBrowserBar 方法

显示浏览器栏。

语法

retVal = IShellDispatch2.ShowBrowserBar(
  sCLSID,
  vShow
)

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

参数

sCLSID [in]

类型: BSTR

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

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 Professional,Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (版本 5.0 或更高版本)