Compartilhar via


Método ShellFolderView.SelectItem

Define o estado de seleção de um item no modo de exibição.

Sintaxe

ShellFolderView.SelectItem(
  vItem,
  dwFlags
)

Parâmetros

vItem [in]

Tipo: Variant*

O objeto FolderItem para o qual o estado de seleção será definido.

dwFlags [in]

Tipo: inteiro

Um conjunto de sinalizadores que indicam o novo estado de seleção. Esse pode ser um ou mais dos valores a seguir.

acima (0)

Desmarque o item.

(1)

Selecione o item.

(3)

Coloque o item no modo de edição.

(4)

Desmarque todos, exceto o item especificado.

(8)

Verifique se o item é exibido no modo de exibição.

(16)

Dê ao item o foco.

Valor retornado

Esse método não retorna um valor.

Comentários

FocusedItem só pode ser chamado no sistema local. Ele não funcionará quando executado em uma página da Web por HTTP ou UNC.

Exemplos

O exemplo a seguir mostra o uso adequado desse método no JScript inserido em 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 Valor
Cliente mínimo com suporte
Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versão 4.71 ou posterior)