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:
- Aprire la finestra del prompt dei comandi e passare alla directory del progetto DropTargetVerb .
- Immettere
msbuild DropTargetVerb.sln
.
Per compilare l'esempio usando Microsoft Visual Studio (preferito):
- Aprire Esplora risorse e passare alla directory del progetto DropTargetVerb .
- Fare doppio clic sull'icona per il file DropTargetVerb.sln per aprire il progetto in Visual Studio.
- Dal menu Compila selezionare Compila soluzione.
Esecuzione dell'esempio
- Passare alla directory contenente il nuovo eseguibile usando il prompt dei comandi o Esplora comandi.
- Nella riga di comando immettere
DropTargetVerb.exe
. In alternativa, da Esplora risorse fare doppio clic sull'icona per DropTargetVerb.exe. - Seguire le istruzioni nella finestra di dialogo visualizzata