Uw beste bron van informatie en nieuws ongeveer winvista, vensters uitzicht en De hardware van het uitzicht op Internet

De ARTIKELEN van het uitzicht BOVENKANT 50 De VIDEO'S van het uitzicht SOFT van het uitzicht De HULP van het uitzicht

API

U momenteel doorbladert de artikelen van De Compatibele Software van het Uitzicht van MS-Windows de aanpassing van de categorie API.

De Uitbreiding van Shell Namespace: Het toevoegen van de Punten van de Module van het Bevel van de Douane

Overzicht

In mijn vroegere post, toonde ik hoe te om een Uitbreiding van Shell tot stand te brengen Namespace gebruikend de implementatie standaard van IShellView (die ook als DefView wordt bekend). Één ding u van de steekproef zou kunnen opgemerkt hebben is dat de Module van Bevelen van zelfs de standaardpunten zoals „Organize“ en „Meningen“ nietig is.

De Module van bevelen - FolderViewImpl

Als u uw eigen Namespace ontwikkelt en de standaardknopen wilt omvatten en/of uw eigen elementen toevoegen aan de Module van Bevelen eveneens, hoe verwezenlijkt u dit? Het antwoord: u moet uitvoeren IExplorerCommand, IExplorerCommandProvider en IEnumExplorerCommand interfaces.

Hieronder beschrijf ik welke elk van de interfaces wordt gebruikt voor en wat u moet doen hen in uw code behoorlijk uitvoeren.

IExplorerCommandProvider

Nadat uw Namespace wordt geladen, zal Shell uw Namespace voor een geval van een IExplorerCommandProvider vragen. Deze interface stelt twee methodes bloot: GetCommand en GetCommands. Shell roept de methode GetCommand om een specifiek voorwerp terug te winnen IExplorerCommand dat geleverde GUID aanpast (Elk bevel wordt geïdentificeerd door een GUID). [[The]]

Klik blijven lezend de „Uitbreiding van Shell Namespace: Toevoegend de Punten van de Module van het Bevel van de Douane "

geschreven door chrdavis 5 september, 2007 met geen commentaren.
Lees meer artikelen verder shell en namespace en Codage en API en Programmering en uitzicht en Het Uitzicht van vensters.