Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção descreve os exemplos de Shell disponíveis no GitHub.
| Tópico | Índice |
|---|---|
| de exemplo do Aero Wizards | Demonstra como migrar o software Wizard 97 para o Aero Wizard. |
| Exemplo de propriedade da janela ID do modelo de usuário do aplicativo (AppUserModelID) | Demonstra como controlar o comportamento de agrupamento da barra de tarefas das janelas de um aplicativo através da propriedade System.AppUserModel.ID. |
| Exemplo de Lista de Saltos Automática | Demonstra como adicionar itens à Lista de Atalhos automática para um aplicativo, incluindo alternar entre a exibição das categorias Frequentes e Recentes. |
| Exemplo de Notificação do Observador de Alterações | Demonstra como ouvir notificações de alteração do Shell em uma pasta ou item no namespace do Windows Explorer. |
| Exemplo de modos de diálogo de arquivo comuns | Demonstra como usar a Caixa de Diálogo de Ficheiros Comum em diferentes modos para selecionar ficheiros, pastas ou tanto ficheiros quanto pastas (modo de seleção múltipla) sem fechar a caixa de diálogo. |
| Exemplo de diálogo de ficheiro comum | Demonstra como criar uma caixa de diálogo de abrir/salvar arquivo personalizado usando diferentes APIs de diálogo de arquivo comum. |
| Exemplo de verbo CreateProcess | Demonstra como implementar um verbo Shell usando o método CreateProcess. |
| Exemplo de lista de atalhos personalizada | Demonstra como criar uma Lista de Atalhos personalizada para um aplicativo, incluindo a adição de uma categoria e tarefas personalizadas. |
| Exemplo de Visuais de Arrastar e Soltar | Demonstra como utilizar os serviços de arrastar e soltar do Shell para conseguir os recursos de apresentação que o Shell suporta, tanto para destinos como para fontes. |
| Exemplo de verbo DropTarget | Demonstra como implementar um verbo Shell usando o método DropTarget. |
| Exemplo de verbo de comando de execução | Demonstra como implementar um verbo Shell usando o método ExecuteCommand. |
| Executar no Explorer de exemplo | Demonstra como chamar o ShellExecute função a partir do processo do Windows Explorer. |
| Exemplo de conteúdo personalizado do navegador Explorer | Demonstra como implementar um controle de navegador Explorer personalizado para seu aplicativo. |
| Exemplo de pesquisa do navegador Explorer | Demonstra como usar o controle de navegador do Windows Explorer para incorporar o Windows Explorer em um aplicativo e como implementar a funcionalidade de pesquisa com uma pasta de pesquisa na memória. |
| Exemplo de verbo de comando do Explorer | Demonstra como implementar um verbo Shell usando os métodos ExplorerCommand e ExplorerCommandState. |
| Exemplo de fornecedor de dados do Explorer | Demonstra como implementar uma extensão de namespace do Shell, incluindo o comportamento do menu de contexto e tarefas personalizadas no navegador. |
| Exemplo de Arquivo Está em Uso | Demonstra como personalizar a caixa de diálogo Em Uso Arquivo para exibir informações adicionais e opções para arquivos que estão atualmente abertos na aplicação. |
| Recetor de Progresso da Operação de Ficheiro | Demonstra como usar os métodos da interface IFileOperationProgressSink para monitorizar os detalhes das ações da interface IFileOperation. |
| Exemplo de operações de arquivo | Demonstra como copiar, mover, excluir e renomear objetos do sistema de arquivos. |
| de amostra do Grupo Doméstico | Demonstra como determinar o status de associação ao Grupo Doméstico, enumerar itens de nível superior na pasta Grupo Doméstico Shell e iniciar o Assistente de Compartilhamento de Grupo Doméstico . |
| de exemplo de pastas conhecidas | Demonstra como definir, registrar, enumerar e localizar o caminho para todas as pastas conhecidas no sistema atual. |
| Exemplo de controle de árvore NameSpace | Demonstra como implementar um controle de árvore de namespace personalizado para um aplicativo. |
| Exemplo de NonDefaultDropMenuVerb | Demonstra como estender o menu de atalho de arrastar e soltar (às vezes chamado de menu de contexto). |
| Exemplo de Icone de Notificação | Demonstra como usar as APIs Shell_NotifyIcon e Shell_NotifyIconGetRect para exibir um ícone de notificação. |
| análise de amostra com parâmetros | Demonstra como aproveitar os auxiliares do Shell que usam o nome de análise para interagir com itens por meio do modelo de programação do Shell. |
| Exemplo de Verbo do Jogador | Demonstra como criar um verbo que opera em itens e contentores do Shell, reproduzindo itens ou adicionando-os a uma fila. |
| Criador de Playlists Exemplo | Demonstra como criar um verbo que opera em um item ou contêiner selecionado do Shell para criar uma lista de reprodução. |
| Exemplo de gestor de pré-visualização de receita | Demonstra como escrever um gestor usado para mostrar uma pré-visualização de arquivo dentro do painel de pré-visualização do Explorador do Windows ou outros hosts de gestores de pré-visualização. |
| Exemplo de Fornecedor de Imagens em Miniatura de Receitas | Demonstra como criar um manipulador de miniaturas por tipo de arquivo e estende o Windows Explorer. |
| Exemplo de pasta de pesquisa | Demonstra como criar uma pesquisa com restrições de consulta usando o modelo de programação do Shell. |
| Exemplo de backup da biblioteca do Shell | Demonstra como enumerar bibliotecas como contêineres. |
| Exemplo de linha de comando da biblioteca do Shell | Demonstra como usar o IShellLibrary interface para criar um aplicativo de linha de comando que fornece acesso programático para inspecionar e manipular bibliotecas e arquivos de biblioteca. |
| Exemplo de armazenamento do Shell | Demonstra como criar arquivos e pastas em contêineres do Shell. Também mostra como guardar no item do Shell que é retornado da caixa de diálogo de ficheiros. |
| Sincronizar e compartilhar verbos | Demonstra como registrar um verbo que estende os verbos "Sincronizar" e "Compartilhar" na barra de comandos do Windows Explorer. |
| de exemplo TabThumbnails | Demonstra como uma aplicação pode expor múltiplos alvos de alternância (tal como para abas) numa barra de tarefas e como fornecer as suas miniaturas. |
| Exemplo de estado periférico da barra de tarefas | Demonstra sobreposições de ícones da barra de tarefas e barras de progresso. |
| Exemplo de barra de ferramentas de miniaturas da barra de tarefas | Demonstra uma barra de ferramentas de miniaturas, um controle de barra de ferramentas ativo incorporado na visualização de miniaturas de uma janela, usado para fornecer acesso aos comandos de chave de uma janela sem fazer o usuário restaurar ou ativar a janela do aplicativo. |
| Usando o Exemplo de Image Factory | Demonstra como usar o IShellItemImageFactory interface para obter a melhor imagem possível para um item. |
| Usando provedores de miniaturas de exemplo | Demonstra como usar o IThumbnailProvider interface para extrair a miniatura de um item do sistema de cache de miniaturas do Windows. |