Udostępnij przez


Przykład czasownika DropTarget

Demonstruje, jak zaimplementować czasownik powłoki przy użyciu metody DropTarget.

Ten temat zawiera następujące sekcje.

Opis

W tym przykładzie pokazano, jak zaimplementować czasownik Shell przy użyciu metody DropTarget. Ta metoda jest preferowana w przypadku implementacji czasowników, które muszą działać w systemie Windows XP. Ten przykład implementuje autonomiczny obiekt modelu obiektów składników serwera lokalnego (COM), ale oczekuje się, że implementacja czasownika zostanie zintegrowana z istniejącymi aplikacjami. W tym celu główny obiekt aplikacji rejestruje fabrykę klas dla siebie. Ten obiekt implementuje IDropTarget dla czasowników w Twojej Aplikacji. Pamiętaj, że COM uruchamia aplikację, jeśli nie jest jeszcze uruchomiona, ale łączy się z uruchomioną instancją aplikacji, jeśli taka istnieje.

Wymagania

Produkt Minimalna wersja produktu
Windows Windows Vista
Windows Software Development Kit (SDK) 7.0

 

Pobieranie przykładu

Lokalizacja Adres URL ścieżki
GitHub przykładowe DropTargetVerb

Kompilowanie przykładu

Aby skompilować przykład z poziomu wiersza polecenia:

  1. Otwórz okno wiersza polecenia i przejdź do katalogu projektu DropTargetVerb.
  2. Wprowadź msbuild DropTargetVerb.sln.

Aby skompilować przykład przy użyciu programu Microsoft Visual Studio (preferowane):

  1. Otwórz Eksploratora Windows i przejdź do katalogu projektu DropTargetVerb.
  2. Kliknij dwukrotnie ikonę pliku DropTargetVerb.sln, aby otworzyć projekt w programie Visual Studio.
  3. W menu kompilacji wybierz pozycję Build Solution.

Uruchamianie przykładu

  1. Przejdź do katalogu zawierającego nowy plik wykonywalny przy użyciu wiersza polecenia lub Eksploratora Windows.
  2. W wierszu polecenia wprowadź DropTargetVerb.exe. Alternatywnie w Eksploratorze Windows kliknij dwukrotnie ikonę DropTargetVerb.exe.
  3. Postępuj zgodnie z instrukcjami w wyświetlonym oknie dialogowym