Condividi tramite


Interfaccia DTE

L'oggetto di primo livello nel modello di oggetto di automazione di Visual Studio. Utilizzare questo oggetto per la funzionalità e fare riferimento a _DTE per la documentazione dell'oggetto.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
    Inherits _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE =  
    interface
        interface _DTE
    end
public interface DTE extends _DTE

Il tipo DTE espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveDocument Ottiene il documento attivo. (Ereditato da _DTE)
Proprietà pubblica ActiveSolutionProjects Ottiene una matrice contenente i progetti correntemente selezionati. (Ereditato da _DTE)
Proprietà pubblica ActiveWindow Restituisce la finestra correntemente attiva o la finestra in primo piano se non ve ne sono altre attive. (Ereditato da _DTE)
Proprietà pubblica AddIns Ottiene l'insieme AddIns contenente tutti i componenti aggiuntivi disponibili. (Ereditato da _DTE)
Proprietà pubblica Application Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Proprietà pubblica CommandBars Ottiene un riferimento alle barre dei comandi dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica CommandLineArguments Ottiene una stringa che rappresenta gli argomenti della riga di comando. (Ereditato da _DTE)
Proprietà pubblica Commands Restituisce l'insieme Commands. (Ereditato da _DTE)
Proprietà pubblica ContextAttributes Ottiene un insieme ContextAttributes che consente ai client di automazione di aggiungere nuovi attributi agli elementi selezionati nella finestra della Guida dinamica e di fornire la guida contestuale per gli attributi aggiuntivi. (Ereditato da _DTE)
Proprietà pubblica Debugger Ottiene gli oggetti del debugger. (Ereditato da _DTE)
Proprietà pubblica DisplayMode Ottiene la modalità di visualizzazione: MDI o Documenti a schede. (Ereditato da _DTE)
Proprietà pubblica Documents Ottiene l'insieme di documenti aperti nell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello. (Ereditato da _DTE)
Proprietà pubblica Edition Ottiene una descrizione dell'edizione dell'ambiente. (Ereditato da _DTE)
Proprietà pubblica Events Ottiene un riferimento a un oggetto Events. (Ereditato da _DTE)
Proprietà pubblica FileName Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Proprietà pubblica Find Ottiene l'oggetto Find che rappresenta le operazioni globali di ricerca di testo. (Ereditato da _DTE)
Proprietà pubblica FullName Ottiene il percorso completo e il nome del file dell'oggetto. (Ereditato da _DTE)
Proprietà pubblica Globals Ottiene l'oggetto Globals contenente i valori dei componenti aggiuntivi che possono essere salvati nel file di soluzione (SLN), nel file di progetto o nei dati del profilo utente. (Ereditato da _DTE)
Proprietà pubblica IsOpenFile Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Proprietà pubblica ItemOperations Ottiene l'oggetto ItemOperations. (Ereditato da _DTE)
Proprietà pubblica LocaleID Ottiene l'ID impostazioni locali utilizzato durante l'esecuzione dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica Macros Ottiene l'oggetto Macros. (Ereditato da _DTE)
Proprietà pubblica MacrosIDE Ottiene l'oggetto radice del modello di automazione dell'IDE macro. (Ereditato da _DTE)
Proprietà pubblica MainWindow Ottiene un oggetto Window che rappresenta la finestra principale dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica Mode Ottiene la modalità dell'ambiente di sviluppo, ovvero debug o progettazione. (Ereditato da _DTE)
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto _DTE. (Ereditato da _DTE)
Proprietà pubblica ObjectExtenders Ottiene l'oggetto ObjectExtenders. (Ereditato da _DTE)
Proprietà pubblica Properties Restituisce un insieme Properties che rappresenta tutte le categorie e le sottocategorie disponibili presenti nella finestra di dialogo Opzioni del menu Strumenti. (Ereditato da _DTE)
Proprietà pubblica RegistryRoot Ottiene una stringa con il percorso della radice delle impostazioni del Registro di sistema di Visual Studio. (Ereditato da _DTE)
Proprietà pubblica SelectedItems Ottiene l'insieme degli elementi correntemente selezionati nell'ambiente. (Ereditato da _DTE)
Proprietà pubblica Solution Ottiene l'oggetto Solution che rappresenta tutti i progetti aperti nell'istanza corrente dell'ambiente e consente l'accesso agli oggetti di compilazione. (Ereditato da _DTE)
Proprietà pubblica SourceControl Ottiene un oggetto SourceControl che consente di modificare lo stato di controllo del codice sorgente del file sottostante l'oggetto. (Ereditato da _DTE)
Proprietà pubblica StatusBar Ottiene l'oggetto StatusBar, che rappresenta la barra di stato nella finestra principale dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica SuppressUI Ottiene o imposta un valore che indica se deve essere visualizzata un'interfaccia utente durante l'esecuzione del codice di automazione. (Ereditato da _DTE)
Proprietà pubblica UndoContext Ottiene l'oggetto globale UndoContext. (Ereditato da _DTE)
Proprietà pubblica UserControl Ottiene o imposta un valore che indica se l'ambiente è stato avviato da un utente o tramite l'automazione. (Ereditato da _DTE)
Proprietà pubblica Version Ottiene il numero di versione dell'applicazione host. (Ereditato da _DTE)
Proprietà pubblica WindowConfigurations Ottiene l'insieme WindowConfigurations che rappresenta tutte le configurazioni di finestra disponibili. (Ereditato da _DTE)
Proprietà pubblica Windows Ottiene un insieme Windows che contiene le finestre visualizzate nell'oggetto. (Ereditato da _DTE)

In alto

Metodi

  Nome Descrizione
Metodo pubblico ExecuteCommand Esegue il comando specificato. (Ereditato da _DTE)
Metodo pubblico GetObject Ottiene un'interfaccia o un oggetto per cui è prevista l'associazione tardiva all'oggetto DTE e a cui è possibile accedere in base al nome in fase di esecuzione. (Ereditato da _DTE)
Metodo pubblico LaunchWizard Esegue una procedura guidata con i parametri specificati. (Ereditato da _DTE)
Metodo pubblico OpenFile Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Metodo pubblico Quit Chiude l'ambiente. (Ereditato da _DTE)
Metodo pubblico SatelliteDllPath Restituisce il percorso della DLL satellite quando vengono specificati una directory di installazione per un componente aggiuntivo o una procedura guidata e il nome di file della DLL che contiene risorse localizzate. (Ereditato da _DTE)

In alto

Note

L'oggetto DTE viene fornito dal metodo OnConnection che viene implementato alla creazione di un componente aggiuntivo. L'oggetto DTE è l'oggetto Application in Visual Basic.

Per accedere alle proprietà specifiche di un progetto, ad esempio VBProjects o CSharpProjects, utilizzare la sintassi DTE.GetObject("VBProjects").

Per informazioni su come fare riferimento allo spazio dei nomi EnvDTE e all'oggetto DTE, vedere Riferimenti agli assembly di automazione e all'oggetto DTE2.

Esempi

Sub DTEExample()
    Dim objTextDoc As TextDocument
    Dim objEP As EditPoint
    
    ' Create a new text document.
    DTE.ItemOperations.NewFile("General\Text File")
    ' Get a handle to the new document.
    Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
    Set objEP = objTextDoc.StartPoint.CreateEditPoint
    ' Create an EditPoint and add some text.
    objEP.Insert "A test sentence."
End Sub

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE