Команды и меню, использующие сборки взаимодействия
VSPackage, реализующий команды меню и панели инструментов с помощью сборок взаимодействия, должен:
Сообщите интегрированной среде разработки Visual Studio о поддерживаемых командах и о том, включены ли они в данный момент.
Соблюдайте правила (контракт) для обработки команд.
Явно реализуйте обработку IOleCommandTarget команд с помощью либо IVsUIHierarchy интерфейса.
В следующем разделе описывается, как выполнять эти задачи.
В этом разделе
Описывает, как VSPackage уведомляет интегрированную среду разработки о том, какие команды она поддерживает, и о том, включены ли они в данный момент.
Предоставляет определение базового контракта команд, используемого всеми пакетами VSPackage, реализующих команды с помощью сборок взаимодействия.
Общие сведения о том, как VSPackage реализует команду.
Описывает записи реестра, необходимые для уведомления интегрированной среды разработки о том, что VSPackage предоставляет обработчик команд.
См. также
Описывает критерии, используемые интегрированной интегрированной среды разработки, чтобы определить доступные команды VSPackage и какие объекты обрабатывают их.
Содержит сведения о создании пользовательского интерфейса, использующего поддержку команд Visual Studio.
Обзор процесса, используемого для связи объекта с правильным запросом команды.