Учебное пособие по расширениям оболочки Windows [закрыто]
-
02-07-2019 - |
Вопрос
Я отложил эту часть проекта, потому что не нашел какого-либо конкретного полезного примера/учебника по этим двум аспектам расширений оболочки:
- Возвращает информацию для подсказки при наведении курсора на файл.
- Контекстное всплывающее меню с контекстом расширения, если это имеет смысл.
Ваше здоровье.
Решение
Ах, ты счастливчик.Вы можете прочитать превосходную серию руководств Майка Данна:
Полное руководство для идиотов по написанию расширений оболочки
Части I и III должны представлять для вас особый интерес.
Другие советы
Посмотрите эту статью CodeProject:
Расширения пространства имен — недокументированная оболочка Windows
В этой статье объясняется, как вы можете легко создать расширение пространства имен с большим количеством функций, не выполняя большую работу, используя некоторые функции без документов оболочки.Наиболее заметной функцией является ShcreateShellFoldEviewex, которая создает представление для вас и создает все интерфейсы, необходимые для отображения содержимого вашей папки.Вы можете изменить поведение папки, внедрив функцию обратного вызова.Вот как Microsoft реализует свои собственные расширения пространства имен.
Программирование оболочки VB в основном концентрируется на VB, но описания API применимы практически ко всему, что говорит на COM.