Compartir a través de


Método ShellFolderView.SelectItem

Establece el estado de selección de un elemento en la vista.

Sintaxis

ShellFolderView.SelectItem(
  vItem,
  dwFlags
)

Parámetros

vItem [in]

Tipo: Variant*

Objeto FolderItem para el que se establecerá el estado de selección.

dwFlags [in]

Tipo: Entero

Conjunto de marcas que indican el nuevo estado de selección. Puede ser uno o varios de los valores siguientes.

(0)

Anule la selección del elemento.

(1)

Selecciona el elemento.

(3)

Coloque el elemento en modo de edición.

(4)

Anule la selección de todo, pero el elemento especificado.

(8)

Asegúrese de que el elemento se muestra en la vista.

(16)

Asigne al elemento el foco.

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

Solo se puede llamar a FocusedItem en el sistema local. No funcionará cuando se ejecute en una página web a través de HTTP o UNC.

Ejemplos

En el ejemplo siguiente se muestra el uso adecuado de este método en JScript incrustado en 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>

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)