Метод IExtendContextMenu::Command (mmc.h)
Метод IExtendContextMenu::Command вызывается, если впоследствии выбран один из элементов, добавленных в контекстное меню с IExtendContextMenu::AddMenuItems . MMC вызывает Command с указанным идентификатором команды и другим указателем на тот же интерфейс IDataObject .
Синтаксис
HRESULT Command(
[in] long lCommandID,
[in] LPDATAOBJECT piDataObject
);
Параметры
[in] lCommandID
Значение типа , указывающее идентификатор команды элемента меню.
[in] piDataObject
Указатель на интерфейс IDataObject объекта, контекстное меню которого было отображено.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Комментарии
MMC резервирует идентификаторы команд с отрицательным значением для предопределенных идентификаторов команд меню, которые отправляются в метод IExtendContextMenu::Command оснастки. Идентификатор команды –1 — это значение перечислителя MMCC_STANDARD_VIEW_SELECT, определенное в mmc.h. Он отправляется в IExtendContextMenu::Command, когда пользователь щелкает команду стандартного представления в меню Вид (большой, малый, список или подробности). Это уведомляет оснастку о том, что пользователь отключается от пользовательского представления (OCX, HTML). После получения команды MMCC_STANDARD_VIEW_SELECT оснастка должна запросить стандартное представление при следующем вызове метода IComponent::GetResultViewType и не запрашивать пользовательское представление, пока не будет выбран один из пунктов меню настраиваемого представления. Если оснастка использует только стандартные представления или только пользовательские представления, она может игнорировать команду MMCC_STANDARD_VIEW_SELECT.
MMC отправляет оснастку команды MMCC_STANDARD_VIEW_SELECT, когда пользователь нажимает кнопку Назад на панели инструментов. MMC использует эту команду, чтобы указать оснастке отобразить предыдущее представление области результатов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |