Контекстные меню и обработчики контекстного меню
В этом разделе рассматривается создание контекстных меню и реализация обработчиков контекстного меню (глаголов).
Этот раздел, посвященный типам файлов и сопоставлениям файлов, организован следующим образом:
- Команды и сопоставления файлов
- Выбор метода статического или динамического контекстного меню
- Рекомендации по обработчикам контекстного меню и нескольким командам
- Создание обработчиков контекстного меню
- Создание статических каскадных меню
- Подавление видимости глаголов и управление ими
- Использование модели выбора глаголов
- Использование атрибутов элемента
- Реализация пользовательских команд для папок с помощью Desktop.ini
- Настройка контекстного меню с помощью динамических команд
- Реализация интерфейса IContextMenu
- Справочник по контекстным меню
Дополнительные ресурсы
Сведения о связанной концептуальной справке см. в следующих разделах:
- Общие сведения о сопоставлениях файлов.
- Сведения о расширении оболочки с помощью обработчиков типов файлов см. в статье Создание обработчиков расширений оболочки.
- Сведения о создании хранилища данных оболочки см. в статье Реализация базовых интерфейсов объектов папок.
Дополнительные сведения см. в следующих разделах:
- Чтобы выполнить команду в элементе оболочки, см. метод InvokeVerb .
- Чтобы получить коллекцию глаголов, которые могут выполняться в элементе оболочки, см. метод Verbs .
- Чтобы выполнить операцию с указанным файлом, ознакомьтесь с функциями ShellExecute или ShellExecuteEx .