Windows Shell
Windows-användargränssnittet ger användarna tillgång till en mängd olika objekt som krävs för att köra program och hantera operativsystemet. De flesta och mest bekanta av dessa objekt är de mappar och filer som finns på datordiskenheter. Det finns också ett antal virtuella objekt som gör att användaren kan utföra uppgifter som att skicka filer till fjärrskrivare eller komma åt papperskorgen. Shell organiserar dessa objekt i ett hierarkiskt namnområde och ger användare och program ett konsekvent och effektivt sätt att komma åt och hantera objekt.
Scenarier för Shell-utveckling
Följande utvecklingsscenarier gäller programutveckling:
- Utöka gränssnittet, som består av att skapa en datakälla (jämfört med att använda Shell-datamodellen)
- Implementera en delmängd av shell-datakälluppgifterna
- Stöd för bibliotek och objektvyer i Utforskaren
- Använda den gemensamma fildialogrutan
- Implementera kontrollpanelsobjekt
- Hantera meddelanden
Följande utvecklingsscenarier gäller ägarskap för filformat:
- Implementera en delmängd av shell-datakälluppgifterna
- Implementera alla hanterare
- Stöd för skrivbordssökning
Följande utvecklingsscenarier gäller ägarskap för datalagring:
- Stöd för skrivbordssökning och OpenSearch
- Implementera en delmängd av shell-datakälluppgifterna (virtuella mappar)
- Stöd för bibliotek i Utforskaren i Windows
Följande utvecklingsscenario gäller enhetsstöd:
- Automatisk körning och automatisk uppspelning
Dokumentation om Windows Shell SDK
Den här dokumentationen är uppdelad i tre huvudavsnitt:
- Shell Developer's Guide innehåller konceptuellt material om hur Shell fungerar och hur du använder Shells API i ditt program.
- Avsnittet Shell-referens dokumenterar programmeringselement som utgör de olika Shell-API:erna.
- Shell-exempel innehåller länkar till relaterade kodexempel.
Följande tabell innehåller en disposition av avsnittet Shell-referens. Om inget annat anges dokumenteras alla programmeringselement i ohanterad C++.
Sektion | Beskrivning |
---|---|
Shell-klasser | I det här avsnittet beskrivs hur du väljer Windows Shell-klasser. |
Shell-gränssnitt | I det här avsnittet beskrivs gränssnitten för Windows Shell Component Object Model (COM). |
Shell Functions | I det här avsnittet beskrivs Funktionerna i Windows Shell. |
Shell-återanropsfunktioner | I det här avsnittet beskrivs mallarna för funktioner för återanrop i Windows Shell. |
Shell-konstanter, uppräkningar och flaggor | Det här avsnittet beskriver Windows Shell-konstanter, uppräkningar och flaggor som används i Shell-API:erna. |
Shell Lightweight Utility Functions | I det här avsnittet beskrivs funktionerna för lättviktsverktyget i Windows Shell som finns i Shlwapi.dll. |
Shell-makron | I det här avsnittet beskrivs makron för Windows Shell-verktyget. |
Shell-meddelanden och meddelanden | I det här avsnittet beskrivs meddelanden och meddelanden som skickas av element i Windows Shell. |
Shell-objekt för skript och Microsoft Visual Basic- | I det här avsnittet beskrivs De Windows-objekt som implementeras av Shell för användning i skript och Microsoft Visual Basic. |
Shell-objekt för C++ | I det här avsnittet beskrivs de C++ Windows-objekt som implementeras av Gränssnittet. |
Shell-scheman | I det här avsnittet beskrivs biblioteks-, egenskaps- och överföringsmanifestscheman som används av Windows Shell. |
Shell Structures | I det här avsnittet beskrivs de Windows Shell-strukturer som används i Shell-API:erna. |