Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Otwórz okno wiersza polecenia i przejdź do katalogu projektu DropTargetVerb.
- Wprowadź
msbuild DropTargetVerb.sln.
Aby skompilować przykład przy użyciu programu Microsoft Visual Studio (preferowane):
- Otwórz Eksploratora Windows i przejdź do katalogu projektu DropTargetVerb.
- Kliknij dwukrotnie ikonę pliku DropTargetVerb.sln, aby otworzyć projekt w programie Visual Studio.
- W menu kompilacji wybierz pozycję Build Solution.
Uruchamianie przykładu
- Przejdź do katalogu zawierającego nowy plik wykonywalny przy użyciu wiersza polecenia lub Eksploratora Windows.
- W wierszu polecenia wprowadź
DropTargetVerb.exe. Alternatywnie w Eksploratorze Windows kliknij dwukrotnie ikonę DropTargetVerb.exe. - Postępuj zgodnie z instrukcjami w wyświetlonym oknie dialogowym