Udostępnij za pośrednictwem


Próbki muszli

W tej sekcji opisano przykłady powłoki dostępne w witrynie GitHub.

Temat Treść
Przykład Aero Wizards Demonstruje sposób migrowania oprogramowania Wizard 97 do Kreatora Aero.
przykład właściwości okna Application User Model ID (AppUserModelID) — przykład Pokazuje, jak kontrolować zachowanie grupowania paska zadań okien aplikacji za pomocą właściwości System.AppUserModel.ID.
Automatyczna Lista Skoków Przykład Przedstawia sposób dodawania elementów do automatycznej listy szybkiego dostępu dla aplikacji, w tym przełączanie się między wyświetlaniem kategorii Często używane i Ostatnio używane.
Przykład obserwatora zmian Pokazuje, jak nasłuchiwać powiadomień o zmianie powłoki w folderze lub elemencie w przestrzeni nazw Eksploratora Windows.
typowych trybów dialogowych plików — przykład Pokazuje, jak używać okna dialogowego Wspólnego pliku w różnych trybach do wybierania plików, kontenerów (folderów) lub plików i folderów (tryb kosza) bez odrzucania okna dialogowego.
Przykładowe okno dialogowe typowego pliku Przedstawia sposób tworzenia niestandardowego okna dialogowego otwierania/zapisywania pliku z użyciem różnych standardowych interfejsów API dialogu plików.
przykładowe createProcess Verb Przedstawia, jak zaimplementować czasownik powłoki, korzystając z metody CreateProcess.
Przykładowa lista skoków niestandardowych Pokazuje, jak utworzyć niestandardową listę szybkiego dostępu dla aplikacji, w tym dodać niestandardową kategorię i zadania.
Przykład elementów wizualnych przeciągania i upuszczania Pokazuje, jak używać usług przeciągania i upuszczania powłoki, aby uzyskać funkcje prezentacji obsługiwane przez przeciąganie i upuszczanie powłoki zarówno dla elementów docelowych, jak i źródeł.
Przykładowe użycie DropTarget Verb Demonstruje sposób implementowania czasownika powłoki wykorzystując metodę DropTarget.
wykonaj przykładowe czasowniki polecenia Demonstruje sposób implementowania czasownika powłoki przy użyciu metody ExecuteCommand.
Wykonaj przykład w Eksploratorze Pokazuje, jak wywołać funkcję ShellExecute z procesu Eksploratora Windows.
Przykład niestandardowej zawartości przeglądarki Explorer Przedstawia sposób implementowania niestandardowej kontrolki Przeglądarki Eksploratora dla aplikacji.
Przykład wyszukiwania w przeglądarce Explorer Pokazuje, jak używać kontrolki Przeglądarki Windows do osadzania Eksploratora Windows w aplikacji i jak zaimplementować funkcje wyszukiwania za pomocą folderu wyszukiwania w pamięci.
Przykładowe polecenia programu Explorer Demonstruje sposób implementowania czasownika powłoki przy użyciu metod ExplorerCommand i ExplorerCommandState.
przykład dostawcy danych programu Explorer Pokazuje, jak zaimplementować rozszerzenie przestrzeni nazw powłoki, w tym zachowanie menu kontekstowego i zadania niestandardowe w przeglądarce.
Plik jest używany w próbce. Pokazuje, jak dostosować okno dialogowe Plik w użyciu, aby wyświetlić dodatkowe informacje i opcje dla plików, które są obecnie otwarte w aplikacji.
Moduł postępu operacji pliku Pokazuje, jak używać metod interfejsu IFileOperationProgressSink do monitorowania szczegółów akcji interfejsu IFileOperation.
Przykładowe operacje plików Pokazuje, jak kopiować, przenosić, usuwać i zmieniać nazwy obiektów systemu plików.
Przykładowa Grupa Domowa Demonstruje sposób określania stanu członkostwa grupy głównej, wyliczania elementów najwyższego poziomu w folderze HomeGroup Shell i uruchamiania Kreatora udostępniania grupy domowej .
przykładowe znanych folderów Przedstawia sposób definiowania, rejestrowania, wyliczania i znajdowania ścieżki dla wszystkich znanych folderów w bieżącym systemie.
Przykład kontrolki Tree - Przestrzeń nazw Pokazuje, jak zaimplementować niestandardową kontrolkę drzewa przestrzeni nazw dla aplikacji.
Przykładowe NonDefaultDropMenuVerb Pokazuje, jak rozszerzyć menu skrótów przeciągania i upuszczania (czasami określane jako menu kontekstowe).
Przykład ikony powiadomienia Pokazuje, jak używać interfejsów API Shell_NotifyIcon i Shell_NotifyIconGetRect do wyświetlania ikony powiadomienia.
Przykład analizowania z parametrami Pokazuje, jak korzystać z pomocników powłoki, które używają nazwy analizowania do interakcji z elementami za pośrednictwem modelu programowania powłoki.
Przykładowe czasownika gracza Pokazuje, jak utworzyć czasownik działający na elementach i kontenerach powłoki, który odtwarza elementy lub dodaje je do kolejki.
Przykładowy Kreator Listy Odtwarzania Pokazuje, jak utworzyć czasownik, który działa na wybranym elemencie powłoki lub kontenerze w celu utworzenia listy odtwarzania.
Przykład procedury obsługi przepis w wersji zapoznawczej Pokazuje, jak napisać obsługę używaną do wyświetlania podglądu pliku w automatycznym podglądzie Eksploratora Windows lub innych hostach obsługujących podgląd.
Przykład dostawcy miniatur przepisów Pokazuje, jak utworzyć program obsługi miniatur według typu pliku i rozszerza Eksploratora Windows.
Przykład folderu wyszukiwania Pokazuje, jak utworzyć wyszukiwanie z ograniczeniami zapytań przy użyciu modelu programowania w powłoce.
Przykładowa kopia zapasowa biblioteki powłoki Przedstawia sposób wyliczania bibliotek jako kontenerów.
Przykład linii poleceń biblioteki powłoki Pokazuje, jak używać interfejsu IShellLibrary, aby utworzyć aplikację wiersza polecenia, która zapewnia dostęp programowy do inspekcji bibliotek i plików bibliotek oraz manipulowania nimi.
Przykład usługi Shell Storage Przedstawia sposób tworzenia plików i folderów w kontenerach systemu powłoki. Pokazuje również, jak zapisać element Shell, który został zwrócony z okna dialogowego pliku.
Czasowniki synchronizacji i udostępniania Pokazuje, jak zarejestrować czasownik, który rozszerza czasowniki "Sync" i "Share" na pasku poleceń Eksploratora Windows.
przykład TabThumbnails — przykład Pokazuje, jak aplikacja może eksponować wiele celów przełączania (tak jak w przypadku kart) na pasku zadań i jak udostępniać ich miniatury.
Przykład statusu urządzenia peryferyjnego na pasku zadań Demonstruje nakładki ikon paska zadań i paski postępu.
przykład paska zadań paska zadań na pasku narzędzi Demonstruje pasek narzędzi miniatur, aktywną kontrolkę paska narzędzi osadzoną w podglądzie miniatur okna, służącą do zapewniania dostępu do głównych poleceń okna bez konieczności przywracania lub aktywowania okna aplikacji.
przy użyciu przykładowej usługi Image Factory Pokazuje, jak używać interfejsu IShellItemImageFactory, aby uzyskać najlepszy możliwy obraz dla elementu.
Korzystanie z przykładowych miniatur dostawców Demonstruje sposób użycia interfejsu IThumbnailProvider w celu wyodrębnienia miniatury elementu z systemu pamięci podręcznej miniatur systemu Windows.