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 [仅限桌面应用] |
标头 |
|
IDL |
|
DLL |
|