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