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


IDTCommandTarget - интерфейс

Обновлен: Ноябрь 2007

Позволяет создавать именованные команды. Этот интерфейс реализуется для обработки новых именованных команд.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")> _
Public Interface IDTCommandTarget
'Применение
Dim instance As IDTCommandTarget
[GuidAttribute("7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface IDTCommandTarget
[GuidAttribute(L"7EF39A3E-590D-4879-88D4-C9BE5BCFD92E")]
public interface class IDTCommandTarget
public interface IDTCommandTarget

Заметки

Интерфейс IDTCommandTarget позволяет реализовать в среде именованные команды. Он также дает возможность определить статус команды или выполнить ее.

Если ввести команду, добавленную с использованием метода AddNamedCommand в окно Команда, окно Команда сначала использует метод IDTCommandTarget интерфейса QueryStatus, чтобы определить, разрешена ли команда. Это же применяется при вызове метода ExecuteCommand.

Если данный интерфейс реализован в какой-либо надстройке вместе с интерфейсом IDTExtensibility2, то выполнение именованных команд, созданных в надстройке, осуществляется непосредственно этим интерфейсом.

Данный интерфейс аналогичен интерфейсу IDTCommandTarget, определенному в Win32 SDK; за исключением параметров метода для обеспечения совместимости с OLE Automation.

См. также

Ссылки

IDTCommandTarget - члены

EnvDTE - пространство имен