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. |