IShellDispatch.RefreshMenu 方法

刷新"开始"菜单菜单的内容。 仅适用于之前Windows XP 的系统。

语法

IShellDispatch.RefreshMenu()

IShellDispatch.RefreshMenu()

参数

此方法没有任何参数。

返回值

JScript

此方法不返回值。

VB

此方法不返回值。

注解

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

RefreshMenu 提供的功能会在 Windows XP 或更高版本下自动处理。 请勿在 Windows XP 或更高版本上调用此方法。

示例

以下示例演示了在 JScript、VBScript 和 Visual Basic中使用 RefreshMenu

JScript:

<script language="JScript">
    function fnShellRefreshMenuJ()
    {
        var objShell = new ActiveXObject("shell.application");
        
        objshell.RefreshMenu();
    }
</script>

VBScript:

<script language="VBScript">
    function fnShellRefreshMenuVB()
        dim objShell
        
        set objShell = CreateObject("shell.application")
        objshell.RefreshMenu

        set objShell = nothing
    end function
 </script>

Visual Basic:

Private Sub fnShellRefreshMenuVB()
    Dim objShell As Shell
    
    Set objShell = New Shell
    objshell.RefreshMenu

    Set objShell = Nothing
End Sub

要求

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