DropTarget-werkwoordvoorbeeld
Demonstreert hoe u een Shell-werkwoord implementeert met behulp van de methode DropTarget.
Dit onderwerp bevat de volgende secties.
- Beschrijving
- vereisten
- het voorbeeld downloaden
- de voorbeeld- bouwen
- Het voorbeeld uitvoeren
Beschrijving
In dit voorbeeld ziet u hoe u een Shell-bewerking implementeert met behulp van de methode DropTarget. Deze methode heeft de voorkeur voor werkwoord-implementaties die moeten werken in Windows XP. In dit voorbeeld wordt een zelfstandig COM-object (Component Object Model) geïmplementeerd, maar verwacht wordt dat de implementatie van het werkwoord wordt geïntegreerd in bestaande toepassingen. Hiervoor registreert uw hoofdtoepassingsobject een klassefactory voor zichzelf. Dit object implementeert IDropTarget- voor de werkwoorden van uw toepassing. Houd er rekening mee dat COM uw toepassing start als deze nog niet wordt uitgevoerd, maar verbinding maakt met een actief exemplaar van uw toepassing als deze aanwezig is.
Eisen
Product | Minimale productversie |
---|---|
Windows | Windows Vista |
Windows Software Development Kit (SDK) | 7.0 |
Het voorbeeld downloaden
Locatie | Pad-URL |
---|---|
GitHub | DropTargetVerb-voorbeeld |
Het voorbeeld bouwen
Het voorbeeld maken vanaf de opdrachtprompt:
- Open het opdrachtpromptvenster en navigeer naar de DropTargetVerb projectmap.
- Voer
msbuild DropTargetVerb.sln
in.
Het voorbeeld bouwen met Behulp van Microsoft Visual Studio (voorkeur):
- Open Windows Verkenner en navigeer naar de projectmap DropTargetVerb.
- Dubbelklik op het pictogram voor het DropTargetVerb.sln-bestand om het project te openen in Visual Studio.
- In het menu Build, selecteer Build Solution.
Het voorbeeld uitvoeren
- Navigeer naar de map met het nieuwe uitvoerbare bestand met behulp van de opdrachtprompt of Windows Verkenner.
- Voer op de opdrachtregel
DropTargetVerb.exe
in. U kunt ook in Windows Verkenner dubbelklikken op het pictogram voor DropTargetVerb.exe. - Volg de instructies in het weergegeven dialoogvenster