Η καλύτερη πηγή σας πληροφοριών και ειδήσεων περίπου winvista, vista και Microsoft στο διαδίκτυο

Vista ΑΡΘΡΑ ΚΟΡΥΦΗ 50 Vista ΒΙΝΤΕΟ Vista SOFT Vista ΒΟΗΘΕΙΑ

namespace

Κοιτάζετε βιαστικά αυτήν την περίοδο τα άρθρα από Vista MS-$l*Windows συμβατό λογισμικό ταίριασμα της κατηγορίας namespace.

Επέκταση της Shell Namespace: Προσθήκη των στοιχείων ενότητας εντολής συνήθειας

Επισκόπηση

Στο μου προηγούμενη θέση, επέδειξα πώς να δημιουργήσω μια επέκταση της Shell Namespace χρησιμοποιώντας την εφαρμογή IShellView προεπιλογής (επίσης γνωστή ως DefView). Ένα πράγμα που δύναμη έχετε παρατηρήσει από το δείγμα είναι ότι η ενότητα εντολών είναι κενή ακόμη και των στοιχείων προεπιλογής όπως «Organize» και «οι απόψεις».

Ενότητα εντολών - FolderViewImpl

Εάν αναπτύσσετε το Namespace σας και θέλετε να περιλάβετε τα κουμπιά προεπιλογής ή/και να προσθέσετε τα στοιχεία σας στην ενότητα εντολών επίσης, πώς ολοκληρώνετε αυτό; Η απάντηση: πρέπει να εφαρμόσετε IExplorerCommand, IExplorerCommandProvider και IEnumExplorerCommand διεπαφές.

Κατωτέρω περιγράφω ποια κάθε μια από τις διεπαφές χρησιμοποιείται για και τι πρέπει να κάνετε για να τους εφαρμόσετε κατάλληλα στον κώδικά σας.

IExplorerCommandProvider

Αφότου φορτώνεται το Namespace σας, η Shell θα ρωτήσει το Namespace σας για μια περίπτωση ενός IExplorerCommandProvider. Αυτή η διεπαφή εκθέτει δύο μεθόδους: GetCommand και GetCommands. Η Shell καλεί τη μέθοδο GetCommand για να ανακτήσει ένα συγκεκριμένο αντικείμενο IExplorerCommand που ταιριάζει με το παρεχόμενο GUID (κάθε εντολή προσδιορίζεται από ένα GUID). [[The]]

Χτυπήστε για να συνεχίσετε τη «επέκταση της Shell Namespace: Προσθέτοντας τα στοιχεία ενότητας εντολής συνήθειας "

Γραπτός από τα chrdavis επάνω 5η Σεπτεμβρίου 2007 με κανένα σχόλιο.
Διαβάστε περισσότερα άρθρα επάνω κοχύλι και namespace και Κωδικοποίηση και API και Προγραμματισμός και vista και Vista παραθύρων.