Compartilhar via


Exemplo de verbo DropTarget

Demonstra como implementar um verbo shell usando o método DropTarget.

Este tópico inclui as seções a seguir.

Descrição

Este exemplo mostra como implementar um verbo shell usando o método DropTarget. Esse método é preferencial para implementações de verbo que devem funcionar no Windows XP. Este exemplo implementa um objeto COM (Component Object Model) do servidor local autônomo, mas espera-se que a implementação do verbo seja integrada aos aplicativos existentes. Para fazer isso, seu objeto de aplicativo main registra uma fábrica de classes para si mesmo. Esse objeto implementa IDropTarget para os verbos do aplicativo. Observe que o COM iniciará seu aplicativo se ele ainda não estiver em execução, mas se conectar a uma instância em execução do seu aplicativo se houver um.

Requisitos

Produto Versão mínima do produto
Windows Windows Vista
Windows Software Development Kit (SDK) 7.0

 

Baixando o exemplo

Localização URL do caminho
GitHub Exemplo de DropTargetVerb

Compilando o exemplo

Para compilar o exemplo no prompt de comando:

  1. Abra a janela do prompt de comando e navegue até o diretório do projeto DropTargetVerb .
  2. Digite msbuild DropTargetVerb.sln.

Para criar o exemplo usando o Microsoft Visual Studio (preferencial):

  1. Abra o Windows Explorer e navegue até o diretório do projeto DropTargetVerb.
  2. Clique duas vezes no ícone do arquivo DropTargetVerb.sln para abrir o projeto no Visual Studio.
  3. No menu Compilar, selecione Compilar Solução.

Executando o exemplo

  1. Navegue até o diretório que contém o novo executável, usando o prompt de comando ou o Windows Explorer.
  2. Na linha de comando, insira DropTargetVerb.exe. Como alternativa, no Windows Explorer clique duas vezes no ícone para DropTargetVerb.exe.
  3. Siga as instruções na caixa de diálogo exibida