ShellFolderView.SelectItem-Methode

Legt den Auswahlzustand eines Elements in der Ansicht fest.

Syntax

ShellFolderView.SelectItem(
  vItem,
  dwFlags
)

Parameter

vItem [ In]

Typ: * Variant

Das FolderItem-Objekt, für das der Auswahlzustand festgelegt wird.

dwFlags [ In]

Typ: Ganze Zahl

Ein Satz von Flags, die den neuen Auswahlzustand angeben. Dies kann einer oder mehrere der folgenden Werte sein.

(0)

Deaktivieren Sie das Element.

(1)

Wählen Sie das Element aus.

(3)

Versetzen Sie das Element in den Bearbeitungsmodus.

(4)

Deaktivieren Sie alle außer dem angegebenen Element.

(8)

Stellen Sie sicher, dass das Element in der Ansicht angezeigt wird.

(16)

Geben Sie dem Element den Fokus.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

FocusedItem kann nur auf dem lokalen System aufgerufen werden. Sie funktioniert nicht, wenn sie auf einer Webseite über HTTP oder UNC ausgeführt wird.

Beispiele

Das folgende Beispiel zeigt die ordnungsgemäße Verwendung dieser Methode in JScript eingebettet in HTML.

<html>
<head>
<title></title>

<script language="JavaScript">
    function fnShellFolderViewSelectItemJ()
    {
        var objFolder;
        
        objFolder = WebOC.Document.Folder;
        if (objFolder != null)
        {
            var objFolderItem;
            
            objFolderItem = objFolder.Self;
            if (objFolderItem != null)
            {
                WebOC.Document.SelectItem(objFolderItem, 16);
                alert("item selected");
            }
        }
    }
    
    function fnLoad()
    {
        var webOC;
        
        webOC = document.all("WebOC");
        webOC.Navigate("C:\\");
    }
</script>

</head>
<body onload="fnLoad()">
<object id="WebOC"
        classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"
        width=400
        height=400>
</object>
<br><br>
<INPUT id=SelectItem 
       type=button 
       value=SelectItem 
       name=SelectItem 
       onclick="fnShellFolderViewSelectItemJ()">
</body>
</html>

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional, nur Windows [ XP-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (Version 4.71 oder höher)