Votre meilleure source d'information et nouvelles environ winvista, logiciel et BIOS sur l'Internet

ARTICLES de Vista PRINCIPAL 50 Vista VIDEOS Vista MOU AIDE de Vista

coquille

Vous passez en revue actuellement les articles de Logiciel compatible de Vista de MS Windows assortiment de la catégorie coquille.

Prolongation de namespace de Shell : Ajouter les articles faits sur commande de module de command

Vue d'ensemble

Dans le mon un poteau plus tôt, J'ai montré comment créer une prolongation de namespace de Shell en utilisant l'exécution d'IShellView de défaut (également connue sous le nom de DefView). Une chose que vous pourriez avoir notée de l'échantillon est que le module de command est vide de même les articles de défaut comme « organisent » et des « vues ».

Module de command - FolderViewImpl

Si vous développez votre propre namespace et voulez inclure le défaut boutonne et/ou ajoute vos propres éléments au module de command aussi bien, comment accomplissez-vous ceci ? La réponse : vous devez mettre en application IExplorerCommand, IExplorerCommandProvider et IEnumExplorerCommand interfaces.

Au-dessous de moi décris pour ce que chacune des interfaces est employée et ce que vous devez faire pour les mettre en application correctement en votre code.

IExplorerCommandProvider

Après que votre namespace soit chargé, Shell demandera votre namespace un exemple d'un IExplorerCommandProvider. Cette interface expose deux méthodes : GetCommand et GetCommands. Shell appelle la méthode de GetCommand pour rechercher un objet spécifique d'IExplorerCommand que des matchs le GUID fourni (chaque commande est identifiée par un GUID). [[The]]

Cliquez pour continuer de lire « la prolongation de namespace de Shell : Ajoutant les articles faits sur commande de module de command "

Écrit par des chrdavis dessus 5 septembre 2007 avec aucuns commentaires.
Lisez plus d'articles dessus coquille et namespace et Codage et Api et Programmation et Vista et Windows Vista.