Partager via


ShellWindows._NewEnum méthode

Crée et retourne un nouvel objet ShellWindows qui est une copie de cet objet ShellWindows .

Syntaxe

retVal = ShellWindows._NewEnum()

Paramètres

Cette méthode n’a aucun paramètre.

Valeur retournée

Type : IUnknown**

Référence d’objet à la copie d’objet ShellWindows .

Exemples

L’exemple suivant montre _NewEnum en cours d’utilisation. Une utilisation correcte est indiquée pour VBScript et Visual Basic. Cette méthode ne peut pas être utilisée avec JScript.

Vbscript:

<script language="VBScript">
    function fnShellWindowsNewEnumVB()
        dim objShell
        dim objShellWindows
        
        set objShell = CreateObject("shell.application")
        set objShellWindows = objshell.Shell_Windows

        if (not objShellWindows is nothing) then
            dim objEnumItems
            
            for each objEnumItems in objShellWindows
                alert(objEnumItems.Type)
            next
        end if

        set objShellWindows = nothing
        set objShell = nothing
    end function
 </script>

Visual Basic :

Private Sub fnShellWindowsNewEnumVB()
    Dim objShell        As Shell
    Dim objShellWindows As ShellWindows
    
    Set objShell = New Shell
    Set objShellWindows = objshell.Shell_Windows

    If (Not objShellWindows Is Nothing) Then
        Dim vEnumItem As Variant
        
        For Each vEnumItem In objShellWindows
            Debug.Print vEnumItem.Type
        Next vEnumItem
    End If

    Set objShellWindows = Nothing
    Set objShell = Nothing
End Sub

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Exdisp.h
DLL
Shell32.dll (version 4.71 ou ultérieure)