Condividi tramite


Esempio di verbo DropTarget

Illustra come implementare un verbo shell usando il metodo DropTarget.

In questo argomento sono contenute le sezioni seguenti.

Descrizione

Questo esempio illustra come implementare un verbo di Shell usando il metodo DropTarget. Questo metodo è preferito per le implementazioni verbo che devono funzionare in Windows XP. Questo esempio implementa un oggetto Com (Component Object Model) autonomo del server locale, ma si prevede che l'implementazione del verbo venga integrata nelle applicazioni esistenti. A tale scopo, l'oggetto dell'applicazione principale registra una class factory per se 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

Posizione URL percorso
GitHub Esempio DropTargetVerb

Compilazione dell'esempio

Per compilare l'esempio dal prompt dei comandi:

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

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

  1. Aprire Esplora risorse 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 contenente il nuovo eseguibile usando il prompt dei comandi o Esplora comandi.
  2. Nella riga di comando immettere DropTargetVerb.exe. In alternativa, da Esplora risorse fare doppio clic sull'icona per DropTargetVerb.exe.
  3. Seguire le istruzioni nella finestra di dialogo visualizzata