Partilhar via


Exemplo de verbo DropTarget

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

Este tópico contém as seguintes seções.

Descrição

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

Requerimentos

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

 

Download do exemplo

Localização URL do caminho
GitHub Exemplo de DropTargetVerb

Construindo a amostra

Para criar o exemplo a partir do prompt de comando:

  1. Abra a janela do prompt de comandos 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 Explorador do Windows 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 Build, escolha a opção Build Solution.

Executar o teste

  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, digite DropTargetVerb.exe. Como alternativa, no Windows Explorer, clique duas vezes no ícone do DropTargetVerb.exe.
  3. Siga as instruções na caixa de diálogo exibida