Поделиться через


Интерфейс 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

См. также раздел

IContextMenuCallback

Idataobject

Работа с контекстными меню