Método IShellDispatch.RefreshMenu

Actualiza el contenido del menú Inicio . Solo se usa con sistemas anteriores a Windows XP.

Sintaxis

IShellDispatch.RefreshMenu()

IShellDispatch.RefreshMenu()

Parámetros

Este método no tiene parámetros.

Valor devuelto

JScript

Este método no devuelve ningún valor.

VB

Este método no devuelve ningún valor.

Comentarios

Este método se implementa y se accede a él mediante el método Shell.TrayProperties .

La funcionalidad que proporciona RefreshMenu se controla automáticamente en Windows XP o posterior. No llames a este método en Windows XP o versiones posteriores.

Ejemplos

En los ejemplos siguientes se muestra el uso de RefreshMenu en JScript, VBScript y Visual Basic.

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

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Shldisp.h
IDL
Shldisp.idl
Archivo DLL
Shell32.dll (versión 4.71 o posterior)