Objeto IShellDispatch

Representa um objeto no Shell. Métodos são fornecidos para controlar o Shell e executar comandos dentro do Shell. Também há métodos para obter outros objetos relacionados ao Shell.

Observação

IShellDispatch é implementado e acessado por meio do objeto Shell .

 

Membros

O objeto IShellDispatch tem estes tipos de membros:

Métodos

O objeto IShellDispatch tem esses métodos.

Método Descrição
BrowseForFolder Cria uma caixa de diálogo que permite que o usuário selecione uma pasta e, em seguida, retorna o objeto Folder da pasta selecionada.
CascadeWindows Propaga todas as janelas na área de trabalho. Esse método tem o mesmo efeito que clicar com o botão direito do mouse na barra de tarefas e selecionar Janelas em cascata.
ControlPanelItem Executa o aplicativo Painel de Controle especificado. Se o aplicativo já estiver aberto, ele ativará a instância em execução.
Nota: A partir do Windows Vista, a maioria dos aplicativos Painel de Controle são itens do Shell e não podem ser abertos com essa função. Para abrir esses aplicativos Painel de Controle, passe o nome canônico para control.exe. Por exemplo:
control.exe /name Microsoft.Personalization

EjetARPC Ejeta o computador de sua estação de encaixe. Isso é o mesmo que clicar no menu Iniciar e selecionar Ejetar COMPUTADOR, se o computador der suporte a esse comando.
Explorar Abre uma pasta especificada em uma janela do Windows Explorer.
FileRun Exibe a caixa de diálogo Executar para o usuário.
FindComputer Exibe a caixa de diálogo Resultados da Pesquisa: Computadores . A caixa de diálogo mostra o resultado da pesquisa de um computador especificado.
FindFiles Exibe a caixa de diálogo Localizar: Todos os Arquivos . Isso é o mesmo que clicar no menu Iniciar e selecionar Pesquisar.
Ajuda Exibe a janela Ajuda e Suporte do Windows. Esse método tem o mesmo efeito que clicar no menu Iniciar e selecionar Ajuda e Suporte.
MinimizeAll Minimiza todas as janelas na área de trabalho. Esse método tem o mesmo efeito que clicar com o botão direito do mouse na barra de tarefas e selecionar Minimizar Todas as Janelas em sistemas mais antigos ou clicar no ícone Mostrar Área de Trabalho na barra de tarefas.
Namespace Cria e retorna um objeto Folder para a pasta especificada.
Abrir Abre a pasta especificada.
RefreshMenu Atualiza o conteúdo do menu Iniciar . Usado somente com sistemas anteriores ao Windows XP.
SetTime Exibe a caixa de diálogo Data e Hora . Esse método tem o mesmo efeito que clicar com o botão direito do mouse no relógio na barra de tarefas status área e selecionar Ajustar data/hora.
ShutdownWindows Exibe a caixa de diálogo Desligar o Windows . Isso é o mesmo que clicar no menu Iniciar e selecionar Desligar.
Suspender Td
TileHorizontally Lado a lado todas as janelas na área de trabalho horizontalmente. Esse método tem o mesmo efeito que clicar com o botão direito do mouse na barra de tarefas e selecionar Mostrar janelas empilhadas.
TileVertically Lado a lado todas as janelas na área de trabalho verticalmente. Esse método tem o mesmo efeito que clicar com o botão direito do mouse na barra de tarefas e selecionar Mostrar janelas lado a lado.
TrayProperties Exibe a barra de tarefas e a caixa de diálogo Propriedades do Menu Iniciar . Esse método tem o mesmo efeito que clicar com o botão direito do mouse na barra de tarefas e selecionar Propriedades.
UndoMinimizeALL Restaura todas as janelas da área de trabalho para o estado em que estavam antes do último comando MinimizeAll . Esse método tem o mesmo efeito que clicar com o botão direito do mouse na barra de tarefas e selecionar Desfazer Minimizar Todas as Janelas (em sistemas mais antigos) ou um segundo clique do ícone Mostrar Área de Trabalho na barra de tarefas.
Windows Cria e retorna um objeto ShellWindows . Esse objeto representa uma coleção de todas as janelas abertas que pertencem ao Shell.

 

Propriedades

O objeto IShellDispatch tem essas propriedades.

Propriedade Tipo de acesso Descrição
Aplicativo
Somente leitura
Contém um objeto que representa um aplicativo.
Pai
Somente leitura
Recupera um objeto que representa o pai do objeto atual.

 

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)

Confira também

IDispatch

Objeto Shell