Condividi tramite


File della Tabella al comando (.vsct) per una visualizzazione dati

Il file della tabella al comando (.vsct) fornisce comandi personalizzati nei menu di scelta rapida di visualizzazione dati.

I comandi del menu di scelta rapida devono essere definiti in uno speciale insieme di gruppi di menu di base disponibili nei file di stdidcmd.h e di vsshlids.h.

Questo file deve essere scritto quando un provider desidera specificare comandi personalizzati per i nodi di visualizzazione dati. Se questo file viene fornito, il provider di dati deve implementare anche l'entità di supporto di IVsDataViewCommandProvider per gestire i comandi.

Gruppi di menu

Una visualizzazione dati è essenzialmente una visualizzazione struttura ad albero, ovvero contiene contiene diversi nodi oggetti che rappresentano oggetti dati e i nodi statici che rappresentano i nodi definiti dal client, rispetto agli oggetti enumerati nell'origine dati. Qualsiasi impostazione di questi nodi possono essere selezionati dall'utente e deve essere un menu di scelta rapida di visualizzazione dati che rappresenta ogni possibile combinazione di nodi. Per ognuno di questi menu di scelta rapida, esiste un gruppo estensibile del menu in cui un provider possibile aggiungere i propri controlli personalizzati.

Nelle sezioni seguenti vengono descritti questi gruppi di menu. Sono definite in guidVSData se non specificato diversamente.

IDG_DV_CONNECTION

Vengono visualizzate in un menu di scelta rapida quando il nodo della connessione è selezionato, nello stesso gruppo di nuovo comando di query.

IDG_DV_OBJECT_NODE

Vengono visualizzate in un menu di scelta rapida quando un singolo nodo oggetto è selezionato, ad esempio, un nodo della tabella denominato “gli autori.„

IDG_DV_STATIC_NODE

Vengono visualizzate in un menu di scelta rapida quando un singolo nodo statico è selezionato, ad esempio, un nodo denominato “Tabelle.„

IDG_DV_HOMOGENEOUS_OBJECT_NODES

Vengono visualizzate in un menu di scelta rapida ai nodi più oggetti dello stesso tipo sono selezionati, ad esempio, nodi “autori„ e “editore„ della tabella.

IDG_DV_HETEROGENEOUS_OBJECT_NODES

Vengono visualizzate in un menu di scelta rapida ai nodi più oggetti di tipi diversi sono selezionati, ad esempio, il nodo della tabella “create„ e nel nodo nella visualizzazione “titleview„.

IDG_DV_STATIC_NODES

Vengono visualizzate in un menu di scelta rapida ai nodi statici più sono selezionati, ad esempio un nodo denominato “Tabelle„ e un nodo denominato “visualizzazione„.

IDG_DV_HETEROGENEOUS_NODES

Vengono visualizzate in un menu di scelta rapida quando più nodi di qualsiasi tipo sono selezionati, ad esempio, un nodo denominato “visualizzazione„ e un nodo “autori„ della tabella.

IDG_DV_GLOBAL1

Verrà visualizzato nel menu globale di dati e disponibili per tutti i nodi.

IDG_DV_GLOBAL2

Verrà visualizzato nel menu globale di dati e disponibili per un piccolo di nodi.

IDG_DV_GLOBAL2

Verrà visualizzato nel menu globale di dati e disponibile solo per i nodi specifici.

Vedere anche

Concetti

supporto di visualizzazione dati di DDEX