Objeto Shell

Representa os objetos no Shell. Os métodos são fornecidos para controlar o Shell e executar comandos no Shell. Também há métodos para obter outros objetos relacionados ao Shell.

Membros

O objeto Shell tem esses tipos de membros:

Métodos

O objeto Shell tem esses métodos.

Método Descrição
AddToRecent Adiciona um arquivo à lista mru (usada mais recentemente).
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.
CanStartStopService Determina se o usuário atual pode iniciar e parar o serviço nomeado.
CascadeWindows Coloca todas as janelas em cascata 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 o Cascade Windows.
ControlPanelItem Executa o aplicativo Painel de Controle (*.cpl) 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

EjectPC 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.
ExplorerPolicy Obtém o valor de uma política de Explorer da Internet especificada.
FileRun Exibe a caixa de diálogo Executar para o usuário. Esse método tem o mesmo efeito que clicar no menu Iniciar e selecionar Executar.
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 (ou seu equivalente em sistemas anteriores ao Windows XP.
FindPrinter Exibe a caixa de diálogo Localizar Impressora .
Getsetting Recupera uma configuração global do Shell.
GetSystemInformation Recupera informações do sistema.
Ajuda Exibe o Centro de Ajuda e Suporte do Windows. Esse método tem o mesmo efeito que clicar no menu Iniciar e selecionar Ajuda e Suporte.
Isrestricted Recupera a configuração de restrição de um grupo do registro.
IsServiceRunning Retorna um valor que indica se um determinado serviço está em execução.
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 área de Início Rápido da barra de tarefas no Windows 2000 ou no Windows XP.
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.
SearchCommand Exibe o painel Pesquisa de Aplicativos.
ServiceStart Inicia um serviço nomeado.
ServiceStop Interrompe um serviço nomeado.
SetTime Exibe a caixa de diálogo Propriedades de 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.
ShellExecute Executa uma operação especificada em um arquivo especificado.
ShowBrowserBar Exibe uma barra de navegador.
ShutdownWindows Exibe a caixa de diálogo Desligar Windows . Isso é o mesmo que clicar no menu Iniciar e selecionar Desligar.
Suspender Td
TileHorizontally Blocos de 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 Bloco windows horizontalmente.
TileVertically Exibe 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 o Bloco Windows verticalmente.
ToggleDesktop Exibe ou oculta a área de trabalho.
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 mesmo 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 no ícone Mostrar Área de Trabalho na área de Início Rápido da barra de tarefas no Windows 2000 ou no Windows XP.
Windows Cria e retorna um objeto ShellWindows . Esse objeto representa uma coleção de todas as janelas abertas que pertencem ao Shell.
WindowsSecurity Exibe a caixa de diálogo Segurança do Windows.
WindowSwitcher Exibe suas janelas abertas em uma pilha 3D que você pode inverter.

 

Propriedades

O objeto Shell tem essas propriedades.

Propriedade Tipo de acesso Descrição
Aplicativo
Somente leitura
Contém o objeto Application do objeto.
Pai
Somente leitura
Obtém 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)