Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

Fichier de la table de commande (.vsct) pour une vue de données

Le fichier du tableau de commande (.vsct) fournit des commandes personnalisées dans les menus contextuels de vue de données.

Les commandes de menu contextuel doivent être définies à l'intérieur d'un jeu spécial de groupes de menus de base fournis dans les fichiers de vsshlids.h et de stdidcmd.h.

Ce fichier doit être écrit lorsqu'un fournisseur souhaite spécifier des commandes personnalisées pour les nœuds de vue de données. Si ce fichier est fourni, le fournisseur de données doit également implémenter l'entité de prise en charge d' IVsDataViewCommandProvider pour gérer les commandes.

Une vue de données est essentiellement une arborescence, ce qui signifie qu'elle contient plusieurs nœuds d'objets représentant des objets de données, et nœuds statiques représentant les nœuds définis par le client, par opposition à les objets énumérés dans la source de données. Une paire de ces nœuds peuvent être sélectionnés par l'utilisateur, et il doit exister un menu contextuel de vue de données qui représente chaque combinaison possible de nœuds. Pour chacun de ces menus contextuels, il existe un groupe de menus extensible dans lequel un fournisseur peut ajouter ses propres commandes personnalisées.

les sections suivantes décrivent ces groupes de menus. elles sont définies dans guidVSData sauf indication contraire.

Affiché dans un menu contextuel lorsque le nœud de connexion est sélectionné, au même groupe comme la nouvelle commande de requête.

Affiché dans un menu contextuel à un nœud d'objet unique est sélectionné, par exemple, un nœud de la table appelée « auteurs. »

Affiché dans un menu contextuel à un nœud statique unique est sélectionné, par exemple, un nœud appelé « tables. »

Affiché dans un menu contextuel lorsque plusieurs nœuds d'objet du même type sont sélectionnés, par exemple, les nœuds de la table « le crée » et « éditeurs ».

Affiché dans un menu contextuel lorsque plusieurs nœuds d'objet de types différents sont sélectionnés, par exemple, le nœud de la table « le crée » et le nœud « titleview » de vue.

Affiché dans un menu contextuel lorsque plusieurs nœuds statiques sont sélectionnés, par exemple un nœud appelé « tables » et un nœud appelé « vues ».

Affiché dans un menu contextuel lorsque plusieurs nœuds de n'importe quel type sont sélectionnés, par exemple, un nœud appelé « vues » et un nœud de la table « auteurs ».

Est affiché dans le menu global de Données et disponibles pour tous les nœuds.

Est affiché dans le menu global de Données et disponible pour un petit ensemble de nœuds.

Est affiché dans le menu global de Données et disponible uniquement pour les nœuds spécifiques.

Afficher: