Windows Shell
De Windows-gebruikersinterface biedt gebruikers toegang tot een groot aantal objecten die nodig zijn voor het uitvoeren van toepassingen en het beheren van het besturingssysteem. De meest talrijke en bekende van deze objecten zijn de mappen en bestanden die zich op computerschijfstations bevinden. Er zijn ook een aantal virtuele objecten waarmee de gebruiker taken kan uitvoeren, zoals het verzenden van bestanden naar externe printers of het openen van de Prullenbak. De Shell organiseert deze objecten in een hiërarchische naamruimte en biedt gebruikers en toepassingen een consistente en efficiënte manier om objecten te openen en te beheren.
Shell-ontwikkelingsscenario's
De volgende ontwikkelingsscenario's hebben betrekking op het ontwikkelen van toepassingen:
- De Shell uitbreiden, die bestaat uit het maken van een gegevensbron (versus het gebruik van het Shell-gegevensmodel)
- Een subset van de Shell-gegevensbrontaken implementeren
- Ondersteunende bibliotheken en itemweergaven in Windows Verkenner
- Het algemene dialoogvenster bestand gebruiken
- Items in het Configuratiescherm implementeren
- Meldingen beheren
De volgende ontwikkelingsscenario's hebben betrekking op eigendom van de bestandsindeling:
- Een subset van de Shell-gegevensbrontaken implementeren
- Een handler implementeren
- Ondersteuning voor zoeken op het bureaublad
De volgende ontwikkelingsscenario's hebben betrekking op eigendom van gegevensopslag:
- Ondersteuning voor zoeken op bureaublad en OpenSearch
- Een subset van de Shell-gegevensbrontaken (virtuele mappen) implementeren
- Ondersteunende bibliotheken in Windows Verkenner
Het volgende ontwikkelingsscenario heeft betrekking op apparaatondersteuning:
- Automatisch uitvoeren en automatisch afspelen
Documentatie voor Windows Shell SDK
Deze documentatie is onderverdeeld in drie hoofdsecties:
- De Shell Developer's Guide biedt conceptueel materiaal over de werking van de Shell en het gebruik van de Shell-API in uw toepassing.
- De Shell Reference sectie documenteerelementen die samen de verschillende Shell-API's vormen.
- Shell-voorbeelden koppelingen naar gerelateerde codevoorbeelden.
De volgende tabel bevat een overzicht van de sectie Shell-naslaginformatie. Tenzij anders vermeld, worden alle programmeerelementen gedocumenteerd in onbeheerde C++.
Afdeling | Beschrijving |
---|---|
Shell-klassen | In deze sectie worden de Windows Shell-klassen beschreven. |
Shell-interfaces | In deze sectie worden de COM-interfaces (Windows Shell Component Object Model) beschreven. |
Shell Functions | In deze sectie worden de Windows Shell-functies beschreven. |
Shell Callback Functions | In deze sectie worden de windows Shell-callbackfunctiessjablonen beschreven. |
shellconstanten, opsommingen en vlaggen | In deze sectie worden de Windows Shell-constanten, opsommingen en vlaggen beschreven die worden gebruikt in de Shell-API's. |
Shell Lightweight Utility Functions | In deze sectie worden de lichtgewicht hulpprogrammafuncties van Windows Shell beschreven in Shlwapi.dll. |
Shell-macro's | In deze sectie worden de macro's van het Windows Shell-hulpprogramma beschreven. |
Shell-berichten en -meldingen | In deze sectie worden de berichten en meldingen beschreven die worden verzonden door elementen van de Windows Shell. |
Shell-objecten voor scripting en Microsoft Visual Basic | In deze sectie worden de Windows-objecten beschreven die door de Shell zijn geïmplementeerd voor gebruik in scripts en Microsoft Visual Basic. |
Shell-objecten voor C++ | In deze sectie worden de C++-Windows-objecten beschreven die door de Shell zijn geïmplementeerd. |
Shell-schema's | In deze sectie worden bibliotheek-, eigenschaps- en overdrachtsschema's beschreven die worden gebruikt door de Windows Shell. |
Shell-structuren | In deze sectie worden de Windows Shell-structuren beschreven die worden gebruikt in de Shell-API's. |