Freigeben über


DropTarget-Verb (Beispiel)

Veranschaulicht, wie ein Shell-Verb mithilfe der DropTarget-Methode implementiert wird.

Dieses Thema enthält folgende Abschnitte:

BESCHREIBUNG

In diesem Beispiel wird gezeigt, wie Ein Shell-Verb mithilfe der DropTarget-Methode implementiert wird. Diese Methode wird für Verbimplementierungen bevorzugt, die unter Windows XP funktionieren müssen. In diesem Beispiel wird ein eigenständiges COM-Objekt (Component Object Model) des lokalen Servers implementiert, es wird jedoch erwartet, dass die Verbimplementierung in vorhandene Anwendungen integriert wird. Dazu registriert Ihr Standard Anwendungsobjekt eine Klassenfactory für sich selbst. Dieses Objekt implementiert IDropTarget für die Verben Ihrer Anwendung. Beachten Sie, dass COM Ihre Anwendung startet, wenn sie noch nicht ausgeführt wird, aber eine Verbindung mit einer ausgeführten instance Ihrer Anwendung herstellt, falls eine vorhanden ist.

Anforderungen

Produkt Mindestproduktversion
Windows Windows Vista
Windows Software Development Kit (SDK) 7.0

 

Herunterladen des Beispiels

Standort Pfad-URL
GitHub DropTargetVerb-Beispiel

Erstellen des Beispiels

So erstellen Sie das Beispiel über die Eingabeaufforderung:

  1. Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie zum Projektverzeichnis DropTargetVerb .
  2. Geben Sie msbuild DropTargetVerb.sln ein.

So erstellen Sie das Beispiel mit Microsoft Visual Studio (bevorzugt):

  1. Öffnen Sie Windows Explorer, und navigieren Sie zum Projektverzeichnis DropTargetVerb.
  2. Doppelklicken Sie auf das Symbol für die Datei DropTargetVerb.sln, um das Projekt in Visual Studio zu öffnen.
  3. Klicken Sie im Menü Build (Erstellen) auf Build Solution (Projektmappe erstellen).

Ausführen des Beispiels

  1. Navigieren Sie über die Eingabeaufforderung oder windows Explorer zu dem Verzeichnis, das die neue ausführbare Datei enthält.
  2. Geben Sie an der Befehlszeile ein DropTargetVerb.exe. Alternativ können Sie in Windows Explorer auf das Symbol für DropTargetVerb.exe doppelklicken.
  3. Befolgen Sie die Anweisungen im angezeigten Dialogfeld.