Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы, которые создают или объединяют контекстное меню, связанное с объектом оболочки. Расширение IContextMenu путем добавления метода, который позволяет клиентским объектам обрабатывать сообщения, связанные с элементами меню, нарисованными владельцем.
Наследование
Интерфейс IContextMenu2 наследуется от IContextMenu. IContextMenu2 также имеет следующие типы элементов:
Методы
Интерфейс IContextMenu2 содержит следующие методы.
|
IContextMenu2::HandleMenuMsg Позволяет клиентским объектам интерфейса IContextMenu обрабатывать сообщения, связанные с элементами меню, нарисованными владельцем. |
Комментарии
Этот интерфейс также предоставляет методы интерфейса IContextMenu , от которого он наследуется.
Когда следует реализовать
Реализуйте IContextMenu2, если расширению пространства имен или обработчику контекстного меню необходимо обработать одно или несколько следующих сообщений. Эти сообщения перенаправляются в IContextMenu2 с помощью метода HandleMenuMsg только в том случае, если вызов QueryInterface для указателя интерфейса IContextMenu2 выполнен успешно, что указывает на то, что объект поддерживает этот интерфейс.Когда следует использовать
Приложения обычно не вызывают этот интерфейс напрямую.Требования
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | shobjidl_core.h (включая Shobjidl.h) |