Dela via


Skalexempel

I det här avsnittet beskrivs de Shell-exempel som är tillgängliga på GitHub-.

Ämne Innehåll
Aero Wizards – exempel på Visar hur du migrerar wizard 97-programvara till Aero-guiden.
Exempel på fönsteregenskap för Appanvändarens Modell-ID (AppUserModelID) Visar hur du styr aktivitetsfältets grupperingsbeteende för ett programs fönster via egenskapen System.AppUserModel.ID.
exempel på automatisk hopplista Visar hur du lägger till objekt i den automatiska snabblistan för ett program, inklusive växling mellan visningen av kategorierna Frekvent och Senaste.
Ändra Notify Watcher-exempel Visar hur du lyssnar på shell-ändringsmeddelanden i en mapp eller ett objekt i Windows Explorer-namnområdet.
Exempel på vanliga lägen för fildialoger Visar hur du använder dialogrutan Gemensam fil i olika lägen för att välja filer, containrar (mappar) eller både filer och mappar (korgläge) utan att stänga dialogrutan.
Exempel på standardfilsdialog Visar hur du skapar en dialogruta för att öppna/spara en anpassad fil med hjälp av olika API:er för gemensam fildialogruta.
CreateProcess–verbexempel Visar hur du implementerar ett Shell-verb med metoden CreateProcess.
exempel på anpassad hopplista Visar hur du skapar en anpassad snabblista för ett program, inklusive att lägga till en anpassad kategori och uppgifter.
Dra-och-släpp Exempel på Visuella Element Visar hur du använder Shells dra och släpp-tjänster för att utnyttja de presentationsfunktioner som Shells dra-och-släpp-stöd tillhandahåller för både målobjekt och källor.
DropTarget-verbexempel Visar hur du implementerar ett Shell-verb med metoden DropTarget.
Kör exempel på kommandoverb Visar hur du implementerar ett Shell-verb med metoden ExecuteCommand.
Kör exempel i Utforskaren Visar hur du anropar funktionen ShellExecute från Utforskaren.
Explorer, exempel på anpassat innehåll i webbläsaren Visar hur du implementerar en anpassad Explorer Browser-kontroll för ditt program.
Exempel på webbläsarsökning i Utforskaren Visar hur du använder webbläsarkontrollen i Utforskaren för att bädda in Utforskaren i ett program och hur du implementerar sökfunktioner med en minnesintern sökmapp.
Explorer Kommandoverbsexempel Visar hur du implementerar ett Shell-verb med hjälp av metoderna ExplorerCommand och ExplorerCommandState.
exempel på Explorer Data Provider-exempel Visar hur du implementerar ett Shell-namnområdestillägg, inklusive snabbmenybeteende och anpassade uppgifter i webbläsaren.
Filen är i användning Exempel Visar hur du anpassar dialogrutan Fil som används för att visa ytterligare information och alternativ för filer som för närvarande öppnas i programmet.
förloppsmottagare för filåtgärder Visar hur du använder IFileOperationProgressSink gränssnittsmetoder för att övervaka information om IFileOperation gränssnittsåtgärder.
Exempel på filoperationer Visar hur du kopierar, flyttar, tar bort och byter namn på filsystemobjekt.
Hemgrupp exempel Visar hur du fastställer status för HomeGroup-medlemskap, räknar upp objekt på den översta nivån i mappen HomeGroup Shell och startar delningsguiden för Hemgrupp.
exempel på kända mappar Visar hur du definierar, registrerar, räknar upp och hittar sökvägen för alla kända mappar i det aktuella systemet.
NameSpace-trädkontrollexempel Visar hur du implementerar en anpassad namnområdesträdkontroll för ett program.
NonDefaultDropMenuVerb – exempel Visar hur du utökar dra-och-släpp-snabbmenyn (ibland kallad en snabbmeny).
NotificationIcon Exempel Visar hur du använder API:erna Shell_NotifyIcon och Shell_NotifyIconGetRect för att visa en meddelandeikon.
Parsning Med Parameterexempel Visar hur du kan dra nytta av Shell-hjälpare som använder parsningsnamnet för att interagera med objekt via Shell-programmeringsmodellen.
Player Verb Exempel Visar hur du skapar ett verb som fungerar på Shell-objekt och containrar som spelar upp objekt eller lägger till objekt i en kö.
Spellista Skapare Exempel Visar hur du skapar ett verb som fungerar på ett valt Shell-objekt eller en container för att skapa en spellista.
Exempel på förhandsgranskningshanterare för recept Visar hur du skriver en hanterare som används för att förhandsgranska en fil i förhandsgranskningsfönstret i Windows Utforskaren eller andra värdar för förhandsgranskningshanterare.
Exempel på provider för receptminiatyr Visar hur du skapar en miniatyrhanterare efter filtyp och utökar Utforskaren.
exempel på sökmapp Visar hur du skapar en sökning med frågebegränsningar med hjälp av Shell-programmeringsmodellen.
Exempel på säkerhetskopiering av Shell-bibliotek Visar hur man räknar upp bibliotek som containrar.
kommandoradsexempel för Shell-bibliotek Visar hur du använder gränssnittet IShellLibrary för att skapa ett kommandoradsprogram som ger programmatisk åtkomst för att inspektera och manipulera bibliotek och biblioteksfiler.
Exempel på Shell-lagring Visar hur du skapar filer och mappar i Shell-containrar. Visar också hur du sparar till shell-objektet som returneras från fildialogrutan.
Synkronisera och dela verb Visar hur du registrerar ett verb som utökar verben "Sync" och "Share" i Windows Explorer-kommandofältet.
TabThumbnails Exempel Visar hur ett program kan exponera flera växelmål (som för flikar) i ett aktivitetsband och hur de ska tillhandahålla sina miniatyrbilder.
exempel på kringutrustningsstatus i aktivitetsfältet Visar aktivitetsfältets ikonöverlägg och förloppsstaplar.
Verktygsfält för miniatyrbild i aktivitetsfältet exempel Visar ett miniatyrverktygsfält, en aktiv verktygsfältskontroll inbäddad i ett fönsters miniatyrförhandsgranskning, som används för att ge åtkomst till ett fönsters nyckelkommandon utan att användaren återställer eller aktiverar programmets fönster.
Använda Image Factory-exempel Visar hur du använder gränssnittet IShellItemImageFactory för att få bästa möjliga avbildning för ett objekt.
Användning av miniatyrleverantörer exempel Visar hur du använder gränssnittet IThumbnailProvider för att extrahera miniatyrbilden för ett objekt från cachesystemet för windowsminiatyrer.