Выдвижение Namespace раковины: Добавлять Custom детали коммандного модуля
Обзор
В моем более предыдущий столб, Я показал как создать выдвижение Namespace раковины использующ вставку IShellView невыполнения обязательства (также известную как DefView). Одна вещь, котор вы могли заметить от образца что коммандный модуль будет свободным пространством ровной детали невыполнения обязательства such as «организует» и «взгляды».
Если вы начинаете ваш собственный Namespace и хотите включить невыполнение обязательства застегиваете and/or добавляете ваши собственные элементы к коммандному модулю также, то как вы выполняете это? Ответ: вы должны снабдить IExplorerCommand, IExplorerCommandProvider и IEnumExplorerCommand поверхности стыка.
Под я описываю each of поверхности стыка использованы для и вам нужно сделать правильн для того чтобы снабдить их в вашем Кодем.
IExplorerCommandProvider
После того как ваш Namespace будет нагружен, раковина попросит ваш Namespace пример IExplorerCommandProvider. Эта поверхность стыка подвергает действию 2 метода: GetCommand и GetCommands. Раковина вызывает метод GetCommand для того чтобы retrieve специфически предмет IExplorerCommand сопрягает поставленное GUID (каждая команда определена GUID). [[The]]
…
Написано chrdavis дальше 5-ое сентября 2007 с отсутствие комментариев.
Прочитайте больше статьей дальше раковина и namespace и Кодирвоание и API и Программировать и vista и Windows Vista.














