Condividi tramite


Esempio di verbo DropTarget

Illustra come implementare un verbo shell usando il metodo DropTarget.

Questo argomento contiene le sezioni seguenti.

Descrizione

Questo esempio illustra come implementare un verbo shell usando il metodo DropTarget. Questo metodo è preferibile per le implementazioni di verbi che devono funzionare su Windows XP. Questo esempio implementa un oggetto COM (Component Object Model) del server locale autonomo, ma è previsto che l'implementazione del verbo venga integrata nelle applicazioni esistenti. Allo scopo, l'oggetto dell'app principale registra una class factory per sé stessa. Tale oggetto implementa IDropTarget per i verbi dell'applicazione. Si noti che COM avvia l'applicazione se non è già in esecuzione, ma si connette a un'istanza in esecuzione dell'applicazione, se presente.

Requisiti

Prodotto Versione minima del prodotto
Windows Windows Vista
Windows Software Development Kit (SDK) 7.0

 

Download dell'esempio

Ubicazione Percorso URL
GitHub Esempio di DropTargetVerb

Compilazione dell'esempio

Per compilare l'esempio dal prompt dei comandi:

  1. Aprire la finestra del prompt dei comandi e navigare nella directory del progetto DropTargetVerb.
  2. Immettere msbuild DropTargetVerb.sln.

Per compilare l'esempio usando Microsoft Visual Studio (preferito):

  1. Aprire Esplora file e passare alla directory del progetto DropTargetVerb.
  2. Fare doppio clic sull'icona per il file DropTargetVerb.sln per aprire il progetto in Visual Studio.
  3. Dal menu Compila selezionare Compila soluzione.

Esecuzione dell'esempio

  1. Passare alla directory che contiene il nuovo eseguibile, usando il prompt dei comandi o Esplora File.
  2. Nella riga di comando immettere DropTargetVerb.exe. In alternativa, in Esplora File fare doppio clic sull'icona per DropTargetVerb.exe.
  3. Seguire le istruzioni nella finestra di dialogo visualizzata