Интерфейс IExtendContextMenu (mmc.h)
Интерфейс IExtendContextMenu позволяет оснастке добавлять элементы в существующее контекстное меню. Так расширения добавляют пункты меню в контекстные меню для объектов, которые они вставляют в область область или панель результатов представления списка. Этот интерфейс также является средством, с помощью которого сторонние расширения контекстного меню добавляют элементы в контекстные меню типов узлов, которые они расширяют.
Когда пользователь щелкает правой кнопкой мыши элементы, которые принадлежат оснастке и находятся в области область или области результатов представления списка, MMC создает контекстное меню по умолчанию. Оснастка, которая добавила элемент, предоставляет возможность расширить контекстное меню в качестве основного расширения. Затем MMC предлагает всем зарегистрированным и включенным расширениям возможность добавления дополнительных пунктов меню.
Наследование
Интерфейс IExtendContextMenu наследуется от интерфейса IUnknown . IExtendContextMenu также имеет следующие типы элементов:
Методы
Интерфейс IExtendContextMenu содержит следующие методы.
IExtendContextMenu::AddMenuItems Метод IExtendContextMenu::AddMenuItems позволяет оснастке добавлять элементы в контекстное меню. |
IExtendContextMenu::Command Метод IExtendContextMenu::Command вызывается, если впоследствии будет выбран один из элементов, добавленных в контекстное меню с IExtendContextMenu::AddMenuItems. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |