Guia do Desenvolvedor do Shell
A interface do usuário do Windows fornece aos usuários acesso a uma ampla variedade de objetos necessários para executar aplicativos e gerenciar o sistema operacional. Os mais numerosos e familiares desses objetos são as pastas e arquivos que residem em unidades de disco do computador. Há também uma série de objetos virtuais que permitem que o usuário execute tarefas como enviar arquivos para impressoras remotas ou acessar a Lixeira. O Shell organiza esses objetos em um namespace hierárquico e fornece aos usuários e aplicativos uma maneira consistente e eficiente de acessar e gerenciar objetos.
Nesta seção
- Considerações sobre segurança: Microsoft Windows Shell
- Diretrizes para implementar extensões de In-Process
- Versões de shell e controles comuns
- Implementando as interfaces básicas de objeto de pasta
- Implementando um formato de arquivo personalizado
- Extensibilidade do shell (criando uma fonte de dados)
- Implementando itens de Painel de Controle
- Suporte a aplicativos shell
- Tópicos do Shell Herdado
Convenções de documento
O Guia dos Desenvolvedores do Shell segue as convenções de documento usuais do SDK (Software Development Kit) do Windows. Duas convenções em particular devem ser observadas:
- O código de exemplo omite o código de correção de erro normal. Esse código foi removido apenas para tornar o código mais legível. Você deve incluir todo o código de correção de erro apropriado em seus próprios aplicativos.
- Para deixar as entradas de registro de exemplo claras, os nomes de chave, subchave e entrada, bem como os valores, são exibidos com uma fonte padrão. Os nomes de item definidos pelo usuário ou pelo aplicativo são itálicos.