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


файл таблицы команды (.vsct) для представления данных

Файл таблицы команды (.vsct) предоставляют пользовательские команды в контекстных меню представления данных.

Команды контекстного меню, должны быть определены в особых набора базовых групп меню, предоставленных в файлах vsshlids.h и stdidcmd.h.

Этот файл должен быть записан когда поставщик хочет определить пользовательские команды для узлов представления данных. Если этот файл указан, то поставщик данных должен также реализовывать IVsDataViewCommandProvider сущность поддержки для обработки команд.

Команды меню

Представление данных по существу представление в виде дерева, которое означает, что он содержит различные узлы, представляющий объекты данных, и узлы, представляющие статические клиент-определенные узлов, в отличие от перечисленных объектов в источнике данных. Любой набор этих узлов может быть выбран пользователем, и должен иметь размер, контекстное меню представления данных, который представляет узлы каждого возможные сочетания. Для каждого из этих контекстных меню, расширяемую группа меню, в которую поставщик может добавлять свои собственные пользовательские команды.

В следующих разделах описываются эти команды меню. Они определяются в пределах guidVSData если не указано иное.

IDG_DV_CONNECTION

Это показано в контекстном меню, когда узел подключения будет выбран в той же группе, что и новая команда запроса.

IDG_DV_OBJECT_NODE

Это показано в контекстном меню, если выбран один узел с именем объекта, например, узел таблицы "авторы".

IDG_DV_STATIC_NODE

Это показано в контекстном меню, если выбран один узел, например статический, узел "таблицы".

IDG_DV_HOMOGENEOUS_OBJECT_NODES

Это показано в контекстном меню, когда будут выделены несколько узлов объектов одного и того же типа, например, узлы "автор" и "издатели" таблицы.

IDG_DV_HETEROGENEOUS_OBJECT_NODES

Это показано в контекстном меню, когда будут выделены несколько узлов объекта различных типов, например, узел "авторы" таблицы и узле "titleview" представления.

IDG_DV_STATIC_NODES

Это показано в контекстном меню, когда несколько статических узлы будут выбраны, например узел с именем "table", а узел с именем "представлениями".

IDG_DV_HETEROGENEOUS_NODES

Это показано в контекстном меню, когда будут выделены несколько узлов любого типа, например, узел с именем "представлениями" и "авторах узле" таблицы.

IDG_DV_GLOBAL1

Это показано в глобальном Данные меню и доступно для всех узлов.

IDG_DV_GLOBAL2

Это показано в глобальном Данные меню и доступна для небольшого набора узлов.

IDG_DV_GLOBAL2

Это показано в глобальном Данные меню и доступна только для конкретных узлов.

См. также

Основные понятия

поддержка представления данных DDEX