Delen via


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.